2009-03-09 18 views
5

ランタイム環境(バージョン1.6.0_01-b06)はすでにインストールされていますが、この特定のPCで管理者権限がないため、JDKをインストールできません。では、Windows用の移植性のあるJDKまたはスタンドアロンのJavaコンパイラは、インストールを必要としません。JDK全体をインストールせずにWindowsでJavaコードをコンパイルするにはどうすればよいですか?

答えて

16

JDKのtools.jarファイルを(別のマシンからコピーする必要があります)ツールを使って試してみてください。

javacは本質的にコンパイラ用の特定のクラスでVMを起動する小さなexeです。

また、別のマシンからのコピーでは実行できないJDKインストールについては何もわかりません(私が知っていること)。だから、マシンに乗ってJDKをインストールしてインストールし、権限のないマシン上の場所にファイルをコピーすれば、それはうまくいくはずです。

+0

これは本当です..私のインターネット接続がまだ高価なダイヤルアップ(私の年齢を譲り渡しています...)だったときに私は1.44ディスケットの友人からjdkのbinディレクトリをコピーしました!もちろん、それは完璧に機能しました= 8-) – Yuval

+0

確かに、それは私にとって完璧に機能しました。ありがとう! – Leonardo

3

Eclipseがうまく機能します。移植可能なideであれば、それはそれ自身のjdkを使用します。私は個人的に、jdkのフォルダを使ってjGraspをPATHとして使用しています。何かを素早く書き込もうとしています。

4

JDKをインストールする必要はありません。別のマシンからコピーし、PATHを%jdk%/ binに、JAVA_HOMEを%jdk%に設定してください(実際はPATHのみで十分です)。私はいつもそれをする。

+0

彼は管理権限を持っていなければ、彼は**環境変数**を変更する特権も持っていないことを意味します。 – user

2

Jikesを試すことができます。

関連する問題