2009-02-04 5 views
1

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

Возможно ли, чтобы они могли компилировать и выполнять свои Java-программы с ПК с JDK и JRE?

Спасибо за кучу заранее!

ответ

2

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

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

+0

Я попробую это. Благодарю. – DragonBorn

0

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

0

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

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

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

0

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

0

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

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

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

2

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

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

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

Смежные вопросы