我希望有人能够编译代码,而无需将CLASSPATH设置为项目目录。这可能吗?
答案 0 :(得分:4)
答案 1 :(得分:2)
需要以某种方式设置类路径,但是现在不建议使用环境变量。通常,人们应该为自己编译的项目使用Apache Ant构建脚本或Maven POM描述符进行分发。这两种构建自动化系统除了编译之外还可以做很多事情,但是如果你之前没有使用它们,则需要一些时间来学习。但是,花费时间,因为它们可以节省您在各种重复任务上的大量时间,并且两者都在Java项目中非常常用。
答案 2 :(得分:1)
使用构建工具,如Ant或Maven。他们使用一种或另一种类型的项目描述符来管理类路径。
答案 3 :(得分:0)
听起来你想创建一个.jar
JDK中的jar工具将.class文件放入存档中。然后,您只需引用类路径上的存档或java可执行文件的-jar标志。
如果您为jar创建清单,则可以通过从Windows和大多数其他桌面环境中单击来运行.jar。