我已经查看了有关javac,Java编译等的搜索中可以找到的问题,但是他们要么没有回答这些问题的组合,要么解决方案没有工作
我有一个可在我的IDE中运行和编译的项目。但是,它必须通过bash命令进行编译和执行。使用IDE,Ant,Maven或任何其他构建工具不是一种选择。最好的情况是,我可以使用makefile,但是从我收集的关于Java的内容和在这里制作的内容来看,这通常是一个坏主意。我完全不了解Unix的事实也没有帮助。
我的项目包括一个很好的数字类,分成三个包,但作为最后的手段,我仍然可以将它转储到一个包中,如果这样做更容易,但我已经筋疲力尽了我自己尝试解决这个问题的选择。包括Windows的命令将不胜感激(因为它会使测试更容易),但是没有必要。
答案 0 :(得分:0)
尝试在像这样的单独包中编译您的类
javac [path to folder1]/*.java [path to folder2]/*.java
OR
在unix中,您可以列出单个源文件中的所有java
个文件,说projectsource.txt
并尝试按照命令
$ find -name "*.java" > projectsource.txt
$ javac @projectsource.txt