我需要用 Java 编写一个简单的程序,并且希望像使用 TextMate 在 Python 和 Ruby 中编程一样来完成它。我可以编写并运行一个简单的 Hello World 程序,但找不到加载外部库的方法。我只需要使用工作目录中的所有 *.jar 文件进行编译(或者我需要先安装它们吗?)。这是我第一次接触 Java,所以我希望得到详细的答案。
我确实更喜欢在 TextMate 中编码而不是 IDE,所以我想知道这是否可以用 Java 实现。
为了能够在程序中使用存储在 jar 文件中的类,该 jar 文件必须是类路径的一部分。
Read http://en.wikipedia.org/wiki/Classpath http://en.wikipedia.org/wiki/Classpath有关如何设置类路径的说明。请注意,编译程序时也是如此。
假设您位于源目录的根目录下,并且想要编译一个 Java 文件并将该类放入 classes 目录中:
javac -d ../classes -classpath c:\foo\bar\library1.jar;c:\foo\bar\library2.jar com/foo/bar/HelloWorld.java
现在运行你的类:
java -classpath ..\classes;c:\foo\bar\library1.jar;c:\foo\bar\library2.jar com.foo.bar.HelloWorld
当您的程序变得大于 2 或 3 个类时,您可能需要使用 ant、gradle 或 maven 等构建工具来构建您的应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)