2017-10-30 37 views
-3

ファイルexeを実行するとエラーが発生します。 Javaランタイムを見つけることができませんでしJavaランタイムが見つかりません

、私はJava 1.8.0_151を使うhttp://www.borland.com/jbuilder/resources/javaruntime.html

からJavaランタイムをダウンロードしてインストールしてください。

修正するには、私は実行できることを知っています:javaw -jar exe_name class_nameはcmdです。

Ex: javaw -jar soflW.exe org.jgraph.JGraphadですが、クラス名の検索方法はわかりません。

+0

PATH環境変数にJRE bin "java"パスを追加する必要があります。 –

+0

間違ったランタイムがインストールされている可能性があります。実行可能ファイルが32ビットの場合、32ビットのランタイムのみが「参照」されます。したがって、64ビットのランタイムがインストールされている場合でも、このエラーが発生します。 – Gimby

+0

私は私の問題の解決策を見つけました。ご協力ありがとうございました! –

答えて

0

私は私の問題の解決策を見つけました。

クラス名を検索するには:私はzip .exe fileを必要とwinzipして開き、その後、開いているファイルmanifest.mf、あなたがclass nameを見ることができます。

私の場合、Java 7で実行する必要があります。なぜなら、Java 8にはこのクラスがなく、javaxの代わりにjavaが使用されているからです。

他の場合はJava 8で実行し、javaxを使用できます。私はまだjavaで試していません。

関連する問題