我有一个java程序并在linux上执行。一旦我的程序执行完毕,它应该从该程序中出来并应该显示提示。但它没有发生。我在main方法的末尾也使用了System.exit(0)。但仍然没有运气。如果我按回车然后控制出来。同样的程序正在工作良好的Windows环境。我不能在这里粘贴我的代码,如何处理这个。
谢谢, 阿迪亚
答案 0 :(得分:0)
找到根本原因。我试图通过批处理文件执行我的程序,我已在以下命令中指定执行。
CMD ="" $ JRE_BIN_PATH / JAVA" $ SP $ TSSHDEBUG -cp $ CP org.test.MainClass" $ @""
如果[" $ 1" =='运行' ]&& [" $ 2" =='服务器'] 然后 $ CMD&
我添加了System.exit(0);在我的代码中以及我删除了'&'在命令' $ CMD&'
中