0

コンピューターにUbuntu12.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のWebサイトには、次の変数も設定する必要があると書かれています。誰かが次の正しいパスを見つけるのを手伝ってくれるなら、それは素晴らしいことです。ありがとう!

  • エクスポート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をエクスポートします
  • export PATH = / usr / java / j2sdk1.4.2_06 / bin:/usr/java/j2sdk1.4.2_06/jre/bin:$PATH
4

1 に答える 1

0

グーグルで何の役にも立たないさまざまな修正を数時間試みた後、使用しているバージョンのIzPack(最新の非ベータ版4.3.5が、JAVA_HOMEが実際には設定されていないのに設定されていないことをユーザーに誤って通知していることがわかりました。

サンプルインストール用の独自のXMLファイルを完成させた後、正しくコンパイルされ、期待どおりに機能しました。明らかに、コンパイルを開始する前に、JAVA_HOMEを正しく設定したかったのですが、IzPackがJAVA_HOMEが設定されていないと継続的に通知していたため、コンパイルして何が起こったのかを確認しようとは思いませんでした。そのために動作します。

したがって、コンパイルしようとしたときにJAVA_HOMEが正しく設定された後にこのエラーが発生する場合は、無視して続行してください。エラーメッセージに関係なく正しく機能するはずです。

于 2012-06-24T21:19:32.060 に答える