在Ubuntu 12.04上安装IzPack的问题

时间:2012-06-24 15:59:48

标签: izpack ubuntu-12.04 java-home

我刚刚在我的计算机上安装了Ubuntu 12.04,并试图让IzPack正常工作无济于事。我已经安装了IzPack,但设置JAVA_HOME环境变量会导致问题。

我安装了JDK(我需要使用IzPack进行编译),现在我正在尝试找出哪条路径是我的JAVA_HOME变量的正确路径。

在/ usr / lib / jvm中我有以下内容:

  • java的1.6.0-的openjdk-AMD64
  • 的java -6-的openjdk-共同
  • 的java -6-的openjdk-AMD64
  • 的java -7-的openjdk-AMD64

我的问题是,这些和我认为哪个是JAVA_HOME之间的区别是什么?此外,我尝试将其中的每一个设置为JAVA_HOME,当我尝试使用IzPack编译我收到此错误消息:

警告:未设置JAVA_HOME环境变量。如果构建失败,因为找不到sun。*类,则需要将JAVA_HOME环境变量设置为java的安装目录。

此外,IzPack网站说我还需要设置以下变量,如果有人可以帮我找到下面的正确路径那将是很好的。谢谢!

  • export JAVA_HOME = / usr / java / j2sdk1.4.2_06
  • 导出JAVA_JAR = / usr / java / java_jar
  • export JRE_HOME = / usr / java / j2sdk1.4.2_06 / jre
  • export CLASSPATH = / usr / java / j2sdk1.4.2_06 / bin
  • export PATH = / usr / java / j2sdk1.4.2_06 / bin:/usr/java/j2sdk1.4.2_06/jre/bin:$ PATH

1 个答案:

答案 0 :(得分:0)

经过几个小时尝试不同的修复后,我用谷歌搜索无效,我发现我正在使用的IzPack版本(最新的非beta,4.3.5 错误地通知没有设置JAVA_HOME的用户,实际上是。

完成我自己的XML文件以进行示例安装后,它已正确编译并按预期工作。显然,我想在开始编译之前正确设置我的JAVA_HOME,我没想到要继续编译并看看发生了什么,因为IzPack不断告诉我JAVA_HOME没有设置,我认为我的编译不会因此而工作。

所以,那些在尝试编译后正确设置JAVA_HOME后出现此错误的人,只需忽略它并继续,无论错误消息如何都应该正常工作。