我的CLASSPATH
环境变量上有一些JAR文件。当我打开cmd
并输入echo %CLASSPATH%
时,这些JAR的路径是输出的一部分。当我尝试通过cmd
编译并运行从这些JAR导入类的java类时,它可以工作,而且我不必使用-cp
添加JAR。
但是当我尝试在Eclipse中导入这些类时,它并不起作用。导入无法解决。我必须将它们添加到构建路径中。
这意味着当我获得一个新版本的库时,我必须将它添加到构建路径,并为每个使用该库的项目删除旧版本。我还必须重新编译我已运行JAR的项目,因为每个项目都使用自己独立的库副本(顺便说一下,这看起来很浪费和不必要)。如果它按照我的意图运作,我只需要更改CLASSPATH
中的版本号。
是否可以让它像我预期的那样工作?或者有更好的方法来处理JAR和JAR更新吗?
答案 0 :(得分:1)
您可以在偏好设置中定义User Library,并参考项目中的https://developer.wordpress.org/reference/functions/wp_insert_post/。 Java Build Path ,根据需要更改它包含的JAR文件。为了自动更新可运行的jar,这可能更适合于Ant或Maven等系统。至于在Runnable JAR中有冗余副本,这只是使它们运行的部分原因。"