Как я могу скомпилировать код Java в Windows, не устанавливая весь JDK? - PullRequest
5 голосов
/ 09 марта 2009

Допустим, среда выполнения (версия 1.6.0_01-b06) уже существует, но, поскольку у меня нет прав администратора на этом конкретном ПК, JDK не может быть установлен. Итак, есть ли какой-нибудь переносимый JDK или автономный компилятор Java для Windows, который не требует установки?

Ответы [ 4 ]

16 голосов
/ 09 марта 2009

Вы можете попробовать взять файл tools.jar из JDK (вам придется скопировать его с другого компьютера) и посмотреть, сработает ли это.

javac - это, по сути, небольшой исполняемый файл, который запускает виртуальную машину с определенным классом для компилятора.

Кроме того, в установке JDK нет ничего (что мне известно), чего нельзя было бы сделать с копией этого с другого компьютера. Поэтому зайдите на компьютер, на котором вы можете установить JDK, установить его, а затем скопировать файлы в место на компьютере, на которое у вас нет прав, и оно должно работать.

4 голосов
/ 09 марта 2009

Вам не нужно устанавливать JDK. Просто скопируйте его с другого компьютера и установите PATH в% jdk% / bin, а JAVA_HOME в% jdk% (на самом деле, часто достаточно только PATH). Я делаю это все время.

3 голосов
/ 09 марта 2009

Затмение работает очень хорошо. Будучи переносимым IDE, он будет использовать свой собственный JDK. Я лично использую jGrasp с папкой jdk в качестве ПУТИ, когда пытаюсь написать что-то быстрое.

2 голосов
/ 09 марта 2009

Вы можете попробовать Jikes .

...