我在jar中运行它时服务器不起作用

时间:2014-06-21 12:29:00

标签: java jar

我有一个简单的类,它从一些Main文件中运行一些.jar类。

public class Test {
public static void main(String[] args) {
    org.runner.Main.main(args);
}
}

但是当我通过Eclipse或其他IDE运行时 - 它工作正常。在IDE控制台中显示

C:\Users\Admin\Desktop\xultestapplication\Test\bin\myapp
C:\Users\Admin\Desktop\xultestapplication\Test\bin\myapp\defaults
C:\Users\Admin\Desktop\xultestapplication\Test\bin\myapp\chrome
C:\Users\Admin\Desktop\xultestapplication\Test\bin\myapp\chrome\content
C:\Users\Admin\Desktop\xultestapplication\Test\bin\myapp\defaults\preferences
server started!
org.runner.Calculator.calculator:org.runner.Calculator|calculator
Sent with code 200

其中sent with code 200表示它已成功向客户端发送响应。 但是当我在cmd java -jar test.jar中运行它时 - 它不起作用并且

H:\disk\EXE>java -jar test.jar
H:\disk\EXE\bin\myapp
H:\disk\EXE\bin\myapp\defaults
H:\disk\EXE\bin\myapp\chrome
H:\disk\EXE\bin\myapp\chrome\content
H:\disk\EXE\bin\myapp\defaults\preferences
server started!
Sent with code 404

结果代码是404.

有什么问题?

1 个答案:

答案 0 :(得分:0)

也许服务器是在Eclipse环境中自动运行的? 如果是这种情况,您当然必须确保在Eclipse外部开始测试时也运行它。