日期:2014-05-20  浏览次数:20667 次

命令行执行java程序,含有多个包
我定义了一个java project 叫project1,
然后建立了两个package,(注意都不是jar包)
一个叫animaltestdrive,里面包含两个类:AnimalTestDrive,MyanimalList,
还有一个包叫define,里面包含三个类:Animal,Cat,Dog
main函数在AnimalTestDrive里面。
我在eclipse下运行了程序是对的,但是我不知道怎么在命令行运行这个程序。
(我是初学,我想这样建立两个package的方法是很白痴的,但是我很想知道怎么运行是对的啊,多谢大家!!)

------解决方案--------------------
你能找到.class文件所在的目录吗?
比方说
d:\workspace\project1\bin
重要的是这个目录下有animaltestdrive和define目录,里面有.class文件。

知道这个目录后,执行程序的命令就这么写
java -cp 上述目录 animaltestdrive.AnimalTestDrive
------解决方案--------------------
java -cp +.class文件的路径+ animaltestdrive.AnimalTestDrive