问题标签 [java-home]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Linux Mint 上 Titanium Studio 中的 JAVA_HOME 错误
我会尽量保持简洁,因为我需要快速弄清楚这一点。当我在 Linux Mint 13 64 位系统上设置 Titanium Studio 2.1.1.201207271312 时,我在安装喜欢的 Java Titanium 版本时遇到了各种问题。最后,我想我使用了这里的说明来让它工作。
现在几个月后,当我尝试为 Google Play 编译一个应用程序时,我得到了这个可怕的错误:
[ERROR] Program launch failed. Unable to locate Java VM. Please set JAVA_HOMenvironment variable.
[ERROR] Unabled to prepare JavaScript for packaging. Error code 4.
检查我系统上的java替代品我得到这个:
我的 .profile 中有以下设置
但我仍然得到钛的错误。我尝试了许多不同的 .profile 文件变体,但没有运气。
我真的需要尽快解决这个问题。有没有人有任何想法?
编辑:解决
我似乎已经找到了正确的路径,这是我的 .profile 现在的内容:
java - 为什么是这个版本的java?
在我的 Red Hat 服务器上, java -version 输出;
但是,既没有设置PATH
, 也没有JAVA_HOME
设置环境变量。同样,JAVA_HOME
未在~/.bash*
文件上设置。
为什么我的服务器在安装其他两个 Java 版本的同时使用此版本的 Java 以及如何使用?
cygwin - 在 Cygwin 中导出带有空格的 JAVA_HOME
我正在尝试使用以下命令在 Cygwin 中设置我的 JAVA_HOME:
但是当我这样做时cd $JAVA_HOME
,我会收到此错误:
我尝试引用并转义空格(即,\
),但没有奏效。知道还有什么吗?
谢谢,
java - 如何在 Windows 7 中设置 CATALINA_HOME 变量?
我已经下载了apache-tomcat-7.0.35
。我的 JDK 版本是jdk1.6.0_27
.
如何配置CATALINA_HOME
为环境变量以及如何在 Windows 7 下运行 Tomcat 服务器?
java - Java 环境变量设置正确,但 java 找不到 jars
概括
Java 环境变量设置正确,从 echo-ing 中可以看出。但是,只有在 javac 命令中显式包含 jar 时才能看到 jar。
细节
这与图形和 OpenGL 无关,某些问题与类路径有关,即第三方jar文件的导入。
使用 Windows XP SP3、JDK 1.7.0_13
在 Windows xp 上,系统环境变量 PATH/JAVA_HOME/CLASSPATH 已设置/添加到包括以下目录:
没有可能发生冲突的用户定义变量。来自终端的保证(我在更改环境变量以便更新后重新启动,以在 windows xp 中设置环境变量,请参阅Java 安装的环境变量):
矫枉过正,是的...当它起作用时,我会适当地修剪它们
相关文件:
jogl-all.jar包含“javax.media.opengl.GL2”,Mush.java是一个通过导入 java-OpenGL 库显示简单 3D 蘑菇的程序;具体来说,它导入“javax.media.opengl.GL2”。
JarDir.java是我在http://www.java2s.com/Code/Java/File-Input-Output/Listfilesinajarfile.htm找到的一个程序,它显示了 jar 中的类,我用它来证明 jar 内容. 它还表明可以在机器上进行编译。
JarDir.java 如下:
并给出输出:
它演示了成功的编译和 jar 文件中类的存在。尝试运行Mush.java会出现许多错误,尤其是第一个错误:
为了确定这是否是类路径问题,我运行了:
由于缺少相关类(例如由Mush.java实例化并位于同一项目文件夹中的 MushScene.java )而导致错误,但在查找 javax.media.opengl 时没有问题!所以问题一定是环境变量问题!
这意味着,尽管根据 echo %classpath% 正确设置了类路径,但 java 不同意。我做错了什么?
注意:Mush.java程序已经在 Linux 上进行了演示。
注意 2:我有多个 jar,如果我最终在 jar 文件夹中使用 N 个 jar,我希望能够包含该文件夹,而不是专门命名每个 jar =)
java - 如何在 Mac 中永久设置 JAVA_HOME?
我正在尝试通过在终端JAVA_HOME
输入来设置。export JAVA_HOME=/Library/Java/Home
它设置JAVA_HOME
当前会话。
我怎样才能永久设置它?
macos - Axis 2 在我的 Mac 上看不到 JAVA_HOME(soapUI 和 wsdl2java)
问题:为什么 Axis 2 看不到 Java home 的位置?我是否设置错误?
摘要:我正在尝试使用带有soapUI 的Axis 2 从Mac 上的wsdl 生成Java 对象。但是,我收到错误消息“您必须在运行 Axis2 脚本之前设置 JAVA_HOME 变量。”
如果我echo $JAVA_HOME
在命令行中输入,它会说
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
我已经导航到 JavaVirtualMachines 文件夹,jdk 确实在那里。
我也编辑了 ~/.bash_profile 说
导出 JAVA_HOME=$(/usr/libexec/java_home)
windows - Maven 中的 Java_home
当我跑的时候mvn -version
,我注意到了java_home
(...jdk\jre
如下图)。那是错的吗?它不应该指向...\jdk.x.y.z
(没有\jre
)吗?如果是这样,我该如何重置它?(在全局%java_home%
指向jdk
目录)
windows - Ant设置platforms.JDK_1.6.home不带参数
我在尝试在 Windows 机器上运行 ant 时遇到问题。我收到以下错误:
如果我执行ant -Dplatforms.JDK_1.6.home=%JAVA_HOME%
它执行得很好,但是,有没有办法避免每次我需要构建程序时添加这个参数?
java - 从 Java 检查/获取 JAVA_HOME 变量
在 Java 程序中,如何读取JAVA_HOME
变量(以确保设置正确)?同样,如何获取bin
文件夹的路径?也就是说,通常通过以下方式在 Windows 中设置路径:
path %path%;%JAVA_HOME%\bin
注意:我使用的是Alexkasko构建的 OpenJDK 。