Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未设置JAVA_主页。可能会出现意外的结果。将JAVA_HOME设置为本地JDK的目录以避免此消息_Java_Eclipse_Jboss - Fatal编程技术网

未设置JAVA_主页。可能会出现意外的结果。将JAVA_HOME设置为本地JDK的目录以避免此消息

未设置JAVA_主页。可能会出现意外的结果。将JAVA_HOME设置为本地JDK的目录以避免此消息,java,eclipse,jboss,Java,Eclipse,Jboss,我正在尝试安装jboss-as-7.1.1.Final。 首先,我再次声明我无法访问JBoss的管理页面。然后我尝试从命令提示符添加用户和密码,我看到出现以下消息: 未设置JAVA_主页。可能会出现意外的结果。将JAVA_HOME设置为本地JDK的目录以避免此消息 当我搜索问题时,我知道我必须在run.bat中设置java_home。但我的run.bat内容不同: #!/bin/sh # Placeholder for people used to run.sh from older versi

我正在尝试安装jboss-as-7.1.1.Final。 首先,我再次声明我无法访问JBoss的管理页面。然后我尝试从命令提示符添加用户和密码,我看到出现以下消息:

未设置JAVA_主页。可能会出现意外的结果。将JAVA_HOME设置为本地JDK的目录以避免此消息

当我搜索问题时,我知道我必须在run.bat中设置java_home。但我的run.bat内容不同:

#!/bin/sh
# Placeholder for people used to run.sh from older version redirecting them to read the readme
echo 
echo ========================================================================================
echo 
echo To start JBoss Application Server please see `pwd`/../README.txt
echo 
echo ========================================================================================
echo

JAVA\u HOME
通常设置为操作系统中的环境(类路径)变量。
批处理文件通常会从该变量动态获取
JAVA\u HOME

在Windows操作系统中:-

右键单击
My Computer
Advanced system settings
Environment Variables
Environment Variables
>变量名为
JAVA\u HOME
>变量值为JDK安装主路径

正如@laune提到的,您需要运行
run.bat
而不是
run.sh


要创建用户,请参阅此

如果您正在使用Ubuntu,那么解决方案是:

export JAVA_HOME=/usr/lib/jvm/default JAVA


之后,您可以继续安装。

您使用的是哪个操作系统?Windows 8@amitbhatiy您将Windows的
run.bat
与Linux的
run.sh
混淆。请检查我的答案,如果您遇到任何问题,请告诉我。当我打开run时,它会像cmd一样打开,并立即关闭cyclasspath变量?你是说环境变量,是的,对。您可以在环境变量中设置JAVA_HOME,这解决了msg的问题,但仍然无法访问jBoss的Astation页面,;当我输入localhost:8080时,我总是这样:我有输入用户名和密码的权限;我已经创建了它们,当我输入它们时,我得到了相同的窗口来输入用户名和密码。当我在eclipse上启动Jboss服务器时,我重新创建了这三个第一行