我刚刚在我的计算机上安装了 Ubuntu 12.04,并试图让 IzPack 正常工作但无济于事。我已经很好地安装了 IzPack,但是设置 JAVA_HOME 环境变量会导致问题。
我安装了 JDK(我需要用 IzPack 编译),现在我试图找出哪个路径是我的 JAVA_HOME 变量的正确路径。
在 /usr/lib/jvm 我有以下内容:
- java-1.6.0-openjdk-amd64
- java-6-openjdk-common
- java-6-openjdk-amd64
- java-7-openjdk-amd64
我的问题是,这些和哪个是我的 JAVA_HOME 有什么区别?此外,我尝试将其中的每一个都设置为 JAVA_HOME,当我尝试使用 IzPack 进行编译时,我收到以下错误消息:
警告:未设置 JAVA_HOME 环境变量。如果由于找不到 sun.* 类而导致构建失败,则需要将 JAVA_HOME 环境变量设置为 java 的安装目录。
此外,IzPack 网站说我还需要设置以下变量,如果有人可以帮助我找到以下内容的正确路径,那就太好了。谢谢!
- 导出 JAVA_HOME=/usr/java/j2sdk1.4.2_06
- 导出 JAVA_JAR=/usr/java/java_jar
- 导出 JRE_HOME=/usr/java/j2sdk1.4.2_06/jre
- 导出 CLASSPATH=/usr/java/j2sdk1.4.2_06/bin
- 导出 PATH=/usr/java/j2sdk1.4.2_06/bin:/usr/java/j2sdk1.4.2_06/jre/bin:$PATH