【发布时间】:2013-03-14 05:44:26
【问题描述】:
我一直在自学 Java,但我只使用 Eclipse 作为编译和运行我的项目的方法,并且想看看我将如何仅使用命令行来编译和运行以下文件结构(Don'不想简单地从 Eclipse 中导出 .jar 文件)。
文件结构如下:
src/
model/
file1.java
file2.java
app/
main.java (contains main method)
file3.java
images/
1.gif
2.gif
view/
file4.java
file5.java
我还需要编译的图像文件,因为我将它们用于几件事。我知道应该使用javac 命令来构建.class 文件,但是我很困惑我会用这个文件结构(和图像文件)来编译(和运行)它。任何帮助将不胜感激。
注意:我正在尝试在 Ubuntu 12.04 上编译和运行,并且严格尝试使用命令行。
【问题讨论】:
-
使用 ant 或更好的 maven。
-
编译包含main方法的类
-
正如
user1050755所说,如果您想要的不仅仅是非常琐碎的玩具示例,那么值得您花时间探索ant或maven。 Maven 有一个更陡峭的学习曲线,但如果你从事一个利用第三方库的真实项目,它会带来巨大的好处。如果您有非常简单的要求,您仍然应该使用ant,而不是尝试直接使用javac。 (我相信你仍然希望得到你的问题的答案,但很快你就可以提升到一个新的水平......) -
下次我会记住这一点。我将研究两者,看看我可以如何以及在哪里应用它们。感谢您的参考。
标签: java build compilation