【发布时间】:2011-08-25 13:37:18
【问题描述】:
当我在 AIX 6.1 机器上从命令行启动 Java 应用程序时,应用程序无法启动。我得到的只是一个闪烁的光标,按 CTRL+C 没有帮助。它始终位于进程列表中。 即使运行以下命令也会产生相同的结果,所以我认为它与程序无关。
java -version
光标在下一行闪烁,没有任何反应。当我打开第二个会话并输入时
ps -ef
我得到以下信息:
tomcat 32243914 31850686 0 13:50:27 pts/7 0:00 -ksh
tomcat 5439538 32243914 1 13:50:50 pts/7 0:00 /usr/java6/jre/bin/java -version
在 Windows 上,我的程序运行良好。所以我认为它与 JRE 或 Unix 有关。
我不是 Unix 专家,所以如果能提供有关如何解决此问题的任何建议,我将不胜感激。
【问题讨论】:
-
*nix 的哪种风格?你是如何安装 Java 的?您可以提供任何其他输出吗?
-
没有代码我们只是一群用棍子戳你的人......
-
你的意思是首先没有java进程但是在运行
java -version之后有一个,即使在该命令的执行结束之后?如果是这样,我们需要更多信息。 -
该应用程序不是守护程序是吗?它应该有一个用户界面吗?你是在 ssh 会话上运行它吗?如果是这样,您是否已将 X 配置为将显示发送到您的机器?应用程序做什么?它在 Windows 上的作用是什么?
-
好吧,我举了一个运行 java -version 的例子。在这里有代码没有意义。