Eclipse没有看到CLASSPATH

时间:2016-04-25 21:25:11

标签: java eclipse jar classpath

我的CLASSPATH环境变量上有一些JAR文件。当我打开cmd并输入echo %CLASSPATH%时,这些JAR的路径是输出的一部分。当我尝试通过cmd编译并运行从这些JAR导入类的java类时,它可以工作,而且我不必使用-cp添加JAR。

但是当我尝试在Eclipse中导入这些类时,它并不起作用。导入无法解决。我必须将它们添加到构建路径中。

这意味着当我获得一个新版本的库时,我必须将它添加到构建路径,并为每个使用该库的项目删除旧版本。我还必须重新编译我已运行JAR的项目,因为每个项目都使用自己独立的库副本(顺便说一下,这看起来很浪费和不必要)。如果它按照我的意图运作,我只需要更改CLASSPATH中的版本号。

是否可以让它像我预期的那样工作?或者有更好的方法来处理JAR和JAR更新吗?

1 个答案:

答案 0 :(得分:1)

您可以在偏好设置中定义User Library,并参考项目中的https://developer.wordpress.org/reference/functions/wp_insert_post/ Java Build Path ,根据需要更改它包含的JAR文件。为了自动更新可运行的jar,这可能更适合于Ant或Maven等系统。至于在Runnable JAR中有冗余副本,这只是使它们运行的​​部分原因。"