2017-10-28 12 views
-2

私はちょうどjreまたはjdkがインストールされていないが、私の他のマシン上で動作しているコピーされたbinフォルダにプログラムと使用されている一時的なパス変数を含むフォルダにjava jreのbinフォルダをコピーしますjdkがインストールされているpcではパスを検出してもエラーは "error:java.dll not found"と表示されます。これは私の問題です。私はset PATH=\java\bin%path%一時的なパス変数が動作しない

を使用しています

は何私が達成しようとしていると、その次のとおりです。

+0

私はバンドルされたjdk/jreで遊ぶことの完全なストーリーとパスを設定する方法を説明しなければならないと思います。一時的なパス変数が実際に意味するものと、さまざまなマシンでJDKが何を話していますか?また、サイドノートには、とにかく何をしようとしていますか? – nullpointer

+0

さて、2つのマシンがどのような違いを残しているのか、それぞれの設定が何であるかはまだ不明です。マシン(私が最初に疑うもの)と、各マシンで設定されたJDKバージョンの両方のPATH変数設定を共有します。質問の中でこれをすべて更新して、有意義ではなくコメントにすることに注意してください。 – nullpointer

+0

[Javaのバージョンをチェックするときのエラー:java.dllが見つかりませんでした](https://stackoverflow.com/questions/9313353/error-when-checking-java-version-could-not-find-java) Javaをインストールした後に「Java SE Runtime Environmentを見つけることができませんでした」(https://stackoverflow.com/questions/19329047/could-not-find-java-se-runtime-dll?noredirect = 1&lq = 1)環境インストール後のJava?noredirect = 1&lq = 1) – nullpointer

答えて

0

あなたはlibフォルダを必要とするjarファイルを実行するためにJREをインストールして、新しいコンピュータにパスを定義する必要がなくなりますまた、一部のコンピュータはそれを必要とし、いくつかのコンピュータは必要としない。

binフォルダをコピーしないでください。 libフォルダも一緒にコピーします。 set path=java\bin\を使用してください。 これはすべてのPCで動作します。

関連する問題