^この投稿の提案を試しましたが、少し役に立ちましたが、完全ではありませんでした。
コマンドプロンプトを開き、環境変数にパスを入力した後に「javac」と入力しましたが、機能しませんでした。その時点でグーグルで検索し、そのスレッドを見つけました。
すでにcmdを閉じて再度開いたのですが、それが機能しなかったので、そのビットをスキップして、javac.exeが存在することを確認するように指示する部分を確認しました。これを「dir」で確認しました。 cmdのコマンド。あとがき、コマンドプロンプトの「C:\ ProgramFiles\Java\jdk1.7.0_25\bin」フォルダーにいる間に、次のアドバイスを入力しました。
for %i in (javac.exe) do @echo %~$PATH:i
これをコマンドプロンプトに入力した後、「ECHOison」というメッセージが表示されました。これを見て、もう一度「javac」と入力しましたが、今回は動作しました。そこで、ディレクトリをバックアウトして、.Javaファイルが保存されているフォルダに移動して実行することでこれをテストすることにしましたが、それでも、
'javac' is not recognized as an internal or external command, operable program or batch file.
これは残念でした。私はこのコンピューターの管理者ではないので、コマンドプロンプトのbinファイル内にいる場合にのみ機能すると思います。これは、(両親から)常に管理者権限を取得する必要があるため面倒です。コード化する。また、パスワードを教えてくれることもありません。誰か助けてもらえますか?前もって感謝します!そして、テキストの巨大な壁をお詫びします...
編集:誰かが「echo%path%」の出力はどうなるか尋ねました。これです:
C:\Windows\system32;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\
^これを言うべきではありませんか?
編集2:@ brano88 ...私はやったと思いますか?コンピューターを右クリックし、プロパティに移動し、システムの詳細設定に移動し、環境変数をクリックして上部に移動し、[新規...]を押しました。そこで、変数名をパスとして、変数値を場所として入力しました。 binフォルダー。これは間違っていますか?これを行いながら、YouTubeチュートリアルを段階的に実行しました。
CMDから.Javaファイルを実行する方法
C:\Program Files (x86)\Java\jdk1.7.0_25\bin
)Path : ...%ANT_HOME%\bin;C:\Program Files (x86)\Java\jdk1.7.0_25\bin
cd
コマンドを使用してディレクトリを変更することです。javac HelloWorld.Java
_注意! _file.Java
_に記述されているクラス名がファイル名と同じであることを確認してください。たとえば、ファイル名は_HelloWorld.Java
_であり、そのファイル内のクラスも次のようになります。
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); // Display the string. } }
そうしないと、コンパイルされません!エラーメッセージが表示されない場合、フォルダのパスがCMDに再度表示される場合、そしてもちろん、HelloWorld.classファイルがディレクトリに表示される場合は成功します。これを確認するには、currectディレクトリが含まれているものを表示するコマンドdirを入力します。
Java HelloWorld
_.class
_拡張子が付いています)これは私にとってそれがどのように機能したかです!何かがおかしい場合は、私に知らせてください!ありがとう!
私の場合、path変数でjavacへのパスを指定しているときに、前のエントリの最後にセミコロンを付けた後にスペースを指定したという理由だけで、javacが機能していませんでした。
コンピューターの管理者権限を持たない初心者プログラマーには、EclipseIDEをお勧めします。
すでにJDKを使用しているため、必要なインストール手順は管理者権限のみではありません。 ここ から「EclipseStandard」オプションをダウンロードする必要があります。そうすると、非常に大きなZipアーカイブが取得されます。デスクトップまたは私のドキュメントに抽出できます。 Windowsには、エクスプローラから直接ドラッグアンドドロップでこれを行うユーティリティが付属しています。または、マシンにWinRARなどの別のプログラムがインストールされている場合があります。
次に、このファイルを参照してダブルクリックすることにより、抽出した場所からEclipse.exe
を実行できます。
IDEは非常に強力で、自明です。プロジェクトの作成、コードの実行、デバッグが可能で、初心者にとっては便利です。ダウンロードするのに長い間待つ価値があります。
まず、はい、JDKをPATHに追加しました。しかし、あなたはそれを正しくしませんでした。すでにこれらの変数がPATHに追加されています:C:\Windows\system32;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\
JDKを追加するには、PATH変数に複数のパスが割り当てられているため、追加する前にセミコロンを入力します。したがって、次のようになります。
C:\Windows\system32;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.7.0_25\bin
毎回完全な場所を入力せずにコマンドプロンプトからjavacを使用するには、パスに追加する必要があります。
管理者権限なしで変更できるかどうかはわかりませんが、管理者がいるWindows 7では、[スタート]-> [マイコンピューター]を右クリック-> [プロパティ]-> [システムの詳細設定]-> [詳細]-> [環境変数]に移動できます。
次に、システム変数パスを見つけて、その末尾にjavacの場所を追加します。
Javacの正確な場所は、インストールしたJDKのバージョンによって異なります。インストール中に、インストール場所を選択するオプションが表示されます。
EDIT:また、管理者としてcmdを開いていないことを確認してください。または、管理者アカウントでそのビデオの手順を実行します。
環境変数メニューの上部に変数を追加すると、それらは現在のユーザーにのみ影響します。管理者パスワードを誰かに入力してもらうと、通常のアカウントでこれらを実行できるはずです。