私は大学でコンピューター サイエンスを 1 年間学んでいますが、jdk がインストールされているコンピューターはほとんどないことがわかりました。メモリースティックからEclipse Portableを実行できるので、Javaのコンパイルが可能になるはずです。
私が欲しかったのは、システムの環境変数を設定するバッチ ファイルで、メモリ スティックからポータブル バージョンの jdk を実行できるようにするものでした。システム変数は変更できないようですが、ユーザー変数は変更できます。
これまでのところ、以下のコードをバッチ ファイルとして持っていますが、実行時に javac が認識されないというメッセージが表示されます。最後の注意として、私はバッチ ファイルの経験があまりないことを指摘しておく必要があります。
echo %path% > stored_path.txt
setx PATH "%cd%PortableApps\CommonFiles\OpenJDK\bin;%PATH%"
setx JAVA_HOME "%cd%PortableApps\CommonFiles\OpenJDK"
setx CLASSPATH "%cd%PortableApps\CommonFiles\OpenJDK\bin;%CLASSPATH%"
あなたが私に与えることができるどんな助けにも感謝します.
更新 04/10/13 - 16:54:
Eclipse自体が正常に動作し、完全に使用できることを明確にするだけです。ただし、そのディレクトリに対して開いているコンソールからjavacを呼び出すかのように機能するjdkがメモリスティックに保存されています。私が知りたいのは、ユーザー環境変数を変更するだけで、Windowsがシステム上の任意のディレクトリからこのコマンドを認識する方法があるかどうかです。
思いついたのですが (今はテストできません)、別のフォルダーにある javac exe ファイルへのショートカットを作成できますか?