我希望在不使用Eclipse GUI的情况下将外部JAR添加到我的项目中。我有一个系统变量,它保存JAR文件的绝对路径,我如何使用Java代码添加它。
最佳答案
如果设置了classpath变量,则在编译或执行过程中未为其指定类路径的所有其他程序将采用相同的类路径。这将导致一种或另一种方式的问题。就像Snicolas所说的,这是一种非常静态的做事方式。
相反,我的建议是,如果在操作系统中设置了类似JAR_PATH的变量,则使用变量本身,如下所示:
Windows: java -classpath %JAR_PATH%;<other elements of your classpath> mainclass
Unix: java -classpath $JAR_PATH:<other elements of your classpath> mainclass