Java 以机器无关的方式在eclipse中将plugin.jar添加到构建路径

Java 以机器无关的方式在eclipse中将plugin.jar添加到构建路径,java,eclipse,Java,Eclipse,我正在从事一个使用jre的plugin.jar中的JSObject的项目,它通常不包括在构建路径中。通过将jar添加到类路径中,我可以很好地进行编译。目前我正在eclipse中通过项目->配置构建路径->库->添加外部JAR…->在jdk/jre/lib/plugin.jar中找到jar。这会在我的.classpath文件中产生一个特定于机器的路径(如C:/Program Files/Java/jdk1.6.0_16/jre/lib/plugin.jar)。将其检查到我们的存储库中显然会破坏具有

我正在从事一个使用jre的plugin.jar中的JSObject的项目,它通常不包括在构建路径中。通过将jar添加到类路径中,我可以很好地进行编译。目前我正在eclipse中通过项目->配置构建路径->库->添加外部JAR…->在jdk/jre/lib/plugin.jar中找到jar。这会在我的.classpath文件中产生一个特定于机器的路径(如C:/Program Files/Java/jdk1.6.0_16/jre/lib/plugin.jar)。将其检查到我们的存储库中显然会破坏具有不同Java安装路径或非windows操作系统的开发人员的构建。有没有一种方法可以使用相对路径从系统库中添加jar?

我不知道这是否是“正确的方法”,但我通过创建一个命名的“用户”库来解决这个问题,比如“LIVE\u CONNECT”,它的唯一内容是plugin.jar。每个开发人员仍然需要配置自己的工作区来拥有这样的用户库,但至少它本身就是一种文档

当您实际部署plugin.jar时,是否需要将其打包为applet.jar?@Bostone不,您不需要。它已经在浏览器的Java插件上可用。(答案留作参考)