1

私はゲーム サーバーを作成しており、それを Java に移行する必要があります。私はそれをしましたが、「システムは指定されたパスを見つけることができません。パスは ""c:\programfiles\Java\jdk1.7.0_25" です」と表示され、問題なくその権利をたどることができます。では、何が問題なのですか?

はい、スペースを試しました。

ここに画像の説明を入力

ここに画像の説明を入力

4

3 に答える 3

2

ここで何をしようとしているのかを判断するのは非常に困難です..

どのように見えるかというと、プログラム を呼び出そうとしていますが、jdk1.7.0_25それは有効なプログラムではありません。

私の理解が正しければ、すべての Java ファイルをこのディレクトリ ( .) から jdk フォルダにコピーする必要があります。それを行うには、使用します

@echo off
COLOR 08
title Compiler
cp ./*.java "c:\program files\java\jdk1.7.0_25"
pause

その仮定が正しくない場合、2 つ目は、すべての Java ファイルをコンパイルし.て、クラスパスとして使用しようとしているということです。もしそうなら、試してみてください、

@echo off
COLOR 08
title Compiler
"c:\program files\java\jdk1.7.0_25\bin\javac.exe" -cp . *.java
pause

これは、使用するバージョンを明示的に述べているため、実用的な観点からは少し汚れています..このようなことをハードコーディングしないでください..

java がパスに含まれている必要があります。そうでない場合は、Win+Pause Break[詳細設定] -> [環境変数] をクリックし、[bin] フォルダーを [PATH] 環境変数に追加します。

javac -cp . *.javaそのパス全体の代わりに。

于 2013-07-08T20:32:48.277 に答える
-1

\ の代わりに / を試したことがあるはずです。

それでも問題が解決しない場合は、エラーの詳細をお知らせください。例外が発生している場合は、スタックトレースの一部を貼り付けることができます

于 2013-07-08T20:16:43.280 に答える