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

StackOverflow https://stackoverflow.com/questions/624950

  •  05-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

Вы можете попробовать джайки .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top