1

我在 Netbeans 6.8 中构建了一个应用程序并制作了project.jar文件。当我运行它时,它只能在我的计算机上运行,​​而不能在任何其他计算机上运行。但是,当我制作任何不使用任何库的简单应用程序时,它可以在任何计算机上正常工作。有什么办法,如何调用一些错误消息,问题出在哪里?

我的项目使用 R 2.9.2,所以我将此版本安装在其他计算机上并将系统路径变量设置为完全相同。lib目录中列出的其他库有:AbsoluteLayout.jar,DatePicker-V0.99-2006.09.01.jar,jcommon-1.0.16.jar,jfreechart-1.0.13.jar,jmathplot.jar,JRI.jar,pdf-渲染器-1.0.5.jar

谢谢

4

2 回答 2

2

你根本没有收到任何消息?“有效”和“无效”是什么样的?

您听起来像是另一个没有花时间学习如何在没有 IDE 的情况下在命令行上手动操作的人。我建议这样做。打开命令外壳并输入java -jar -cp ... foo.jar命令以运行您的东西。您收到的信息将具有教育意义。

注意-cp命令行参数。这就是正确地将 JAR 添加到 CLASSPATH 的方式。

于 2011-04-17T13:16:20.513 回答
0

我解决了这个问题如下,也许它会对某人有所帮助。我在PATH系统变量中添加2个路径:开始->控制面板->系统->高级
单击环境变量,在系统变量下,找到PATH,然后单击它。
在“编辑”窗口中,通过将类的位置添加到 PATH 的值来修改 PATH。
您必须将两个路径添加到 jri.dll 和 r.dll,在我的情况下是:
C:/Program Files/R/R-2.9.2/bin/;C:/Program Files/R/R-2.9 .2/图书馆/rJava/jri/;我已经添加了这些行,但是使用了不同的斜线。所以要小心,你必须使用它/而不是\来定义路径!!!

于 2011-04-18T22:19:31.357 回答