小编win*_*520的帖子

在java程序中执行另一个jar

我写了几个名为A.jar,B.jar的简单java应用程序.现在我想编写一个GUI java程序,以便用户可以按下按钮A执行A.jar,按钮B执行B.jar.我也想在GUI程序中输出运行时进程细节.有什么建议吗?

java jar executable-jar

107
推荐指数
3
解决办法
10万
查看次数

不使用Web服务器部署Java Web服务

可以将我自己创建的Web服务部署到任何PC而无需安装任何Web服务器应用程序,例如:tomcat?我想让它像任何PC中的代理/插件一样.为了访问Web服务,我只需要访问http://:8080/web_service.对此有何建议?

java web-services

13
推荐指数
1
解决办法
3万
查看次数

Java system.getProperty("user.dir")在ubuntu中给出了错误的结果

我开发了一个Java应用程序,它能够在JRE版本中以至少1.6.0.14的条件运行跨平台.一切都在Windows机器上正常工作(JRE1.6.0.14),但不需要的结果是Ubuntu 8.04与JRE1.6.0.14.

我在这里发现了错误:

Document doc = docBuilder.parse (new File("webservices.xml"));
Run Code Online (Sandbox Code Playgroud)

在Windows机器上,一切正常,docBuilder将引用我的应用程序所在的文件.示例:如果我的应用程序位于C:\ myApp\start.jar,它将引用C:\ myApp\webservices.xml中的webservives.xml(这意味着无论我在何处移动应用程序文件夹,它都将始终引用正确的目录)

但在Ubuntu 8.04中它不起作用.

我可以通过在应用程序中使用它来找出问题:

String curDir = System.getProperty("user.dir");
System.out.println(curDir);
Run Code Online (Sandbox Code Playgroud)

无论我在哪里放置我的应用程序文件夹,curDir总是返回"/ home/user".Document doc = docBuilder.parse (new File("webservices.xml"))直到我将webservices.xml放在目录/home/user/webservices.xml中才能工作.

在Ubuntu中使用Netbean 6.5.1运行我的应用程序返回正确的curDir但运行我的应用程序独立返回错误的curDir(我使用JDK1.6.0.14和JRE1.6.0.14与窗口机相同)

为什么Document doc = docBuilder.parse (new File("webservices.xml"))在ubuntu JRE1.6.0.14中无法正常工作?

有什么想让我的应用程序在Ubuntu 8.04中独立运行,就像在窗口机器中一样?

java ubuntu

0
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×3

executable-jar ×1

jar ×1

ubuntu ×1

web-services ×1