Компиляция и выполнение Java удаленно - PullRequest
1 голос
/ 04 февраля 2009

В моей компании много ребят, которые хотят изучать Java. У них нет прав администратора для установки чего-либо. У них даже нет JRE.

Могут ли они скомпилировать и выполнить свои программы на Java с ПК с JDK и JRE?

Заранее большое спасибо!

Ответы [ 6 ]

2 голосов
/ 04 февраля 2009

Чувак, у тебя организационная проблема, а не проблема Java. Если старшие не хотят, чтобы программисты взламывали обычные блоки, то вам действительно не следует пытаться обойти защиту. Способ получить серьезные неприятности.

Сделайте это правильно - поговорите с кем-нибудь, кто имеет полномочия установить jdk & eclipse (или netbeans, если вы настаиваете).

В крайнем случае - у любого, кто хочет изучать Java, будет домашний ПК или ноутбук. Просто помните, что если вы должны использовать свой домашний компьютер для изучения java, то вы обязаны своему работодателю ничем за лояльность или обязательство использовать свои новые навыки, работая на них.

2 голосов
/ 04 февраля 2009

Если у вас установлена ​​Java на вашем компьютере, тогда архивируйте весь каталог и отдайте его этим парням. Они могут извлечь его на свою машину, для этого им не нужны права администратора. Вот и все, что вы сделали, и можете использовать javac и java для компиляции и запуска. Вы можете добавить каталог bin в PATH, а затем выполнить эту команду из любого места.

Также вы можете войти на удаленный компьютер, на котором установлен JDK, и вошедший в систему пользователь имеет разрешение на выполнение.

0 голосов
/ 04 февраля 2009

Это будет очень болезненно для них, чтобы идти вперед. Не могли бы вы установить JDK?

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

Вы также можете скопировать Eclipse локально - вам не нужно его устанавливать.

0 голосов
/ 04 февраля 2009

да, ознакомьтесь с Java6 Java Compiler API. Он позволяет вам компилировать код, указанный в строке, и имеет хорошую поддержку ошибок.

0 голосов
/ 04 февраля 2009

Теоретически, они могли бы использовать решение для удаленного рабочего стола, такое как VNC , для компиляции и запуска своих программ на другом компьютере, но это будет вялым и неудобным в использовании, вероятно, создавая плохое впечатление от Java , Кроме того, если ИТ-политика вашей компании настолько параноидальна, насколько это звучит, вы, скорее всего, никогда не получите разрешение на запуск сервера VNC.

Было бы намного лучше, если бы лоббистское управление установило JDK на ПК этих людей. Подчеркните ценность своих сотрудников, приобретающих новые навыки.

Если компания недостаточно функционирует, чтобы это не разрешалось, серьезно подумайте о том, чтобы устроиться на работу где-то еще.

0 голосов
/ 04 февраля 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...