問題タブ [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 に次の設定があります
しかし、それでもTitaniumでエラーが発生します。.profile ファイルのさまざまなバリエーションを試しましたが、うまくいきませんでした。
私は本当にこれをすぐに解決する必要があります。誰にもアイデアはありますか?
編集:解決しました
私は適切なパスを使用しているようです。これが私の .profile の現在の読み取り方法です。
java - なぜこのバージョンの Java?
Red Hat サーバーでは、java -version が出力されます。
ただし、PATH
もJAVA_HOME
環境変数も設定されていません。同様に、ファイルにJAVA_HOME
は設定されません。~/.bash*
他の 2 つのバージョンの 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がjarを検出していません
概要
エコーからわかるように、Java環境変数は正しく設定されています。ただし、jarは、javacコマンドに明示的に含まれている場合にのみ表示されます。
詳細
これは特にグラフィックスやOpenGlとは関係ありません。特定の問題はクラスパス、つまりサードパーティのjarファイルのインポートに関係しています。
Windows XP SP3、JDK1.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
どうすれば永続的に設定できますか?
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%
されますが、プログラムをビルドする必要があるたびにこのパラメーターを追加しないようにする方法はありますか?