您好我在校园里试图编译一个简单的二叉树程序..我们的校园只有shell而我正在使用Linux而不是eclipse。
我目前的目录bintree.java和treetest.java中有2个类文件
javac bintree.java treetest.java
此代码创建了多个类,但下一步是什么?香港专业教育学院搜索到各地的Java Linux shell上没有太多的信息。谢谢
答案 0 :(得分:6)
如果您需要编译的所有java文件都在您的目录中,您可以
javac *.java
然后
java NameOfClassWithMainMethod
否则,如果您想学习没有IDE的工作,我建议学习使用Maven或Gradle。他们将抽象出很多编译项目的繁琐工作,如果成为专业开发人员,你至少需要知道Maven。
答案 1 :(得分:2)
$ find -name "*.java" > sources.txt
$ javac @sources.txt
答案 2 :(得分:0)
您可以查看http://www.dummies.com/how-to/content/how-to-use-the-javac-command.html
当你运行javac xxx.java xxy.java xxz.java
时,你应该得到几个.class文件。您的问题是运行javac还是让结果类运行程序?
如果是这样,您可能需要查看另一个stackoverflow questin
基本上使用java -cp classname作为其中包含“static Main()”的类