OSDev

для всех
Текущее время: 28 апр 2024, 15:43

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Посоветуйте Java...
СообщениеДобавлено: 13 фев 2013, 10:34 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
Я не специалист в Java, никогда с ней не работал.
Посоветуйте, пожалуйста, максимально компактный и мобильный Java-компилятор, а если такового не существует в природе, то наиболее компактную среду разработки. Под Windows.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте Java...
СообщениеДобавлено: 13 фев 2013, 14:59 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
Установил JDK SE.
К счастью, это просто компилятор, без оболочки, хотя и гигантского размера (вместе с приватной JRE).
После установки пренеслось на мобильную флешку и оттуда спокойно запускается.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте Java...
СообщениеДобавлено: 15 фев 2013, 15:24 

Зарегистрирован: 19 май 2011, 14:54
Сообщения: 73
Список JVM смотреть здесь. http://en.wikipedia.org/wiki/List_of_Java_virtual_machines.
Выбор зависит от цели. Сам я работаю только с Sun Hotspot, поэтому ничего "нестандартного" не посоветую.

Насчет среды, требования "компактная" и "под Java" мало совместимы. Наиболее разумные альтернативные IDE
Intelij IDEA и Eclipse. На мой взгляд Intelij IDEA http://www.jetbrains.com/idea/ вообще является одной из лучших сред разработок созданных под
какие-бы то ни было языки, поэтому рекомендую ее. Intelij IDEA платная, но существует бесплатная Community Edition.
Для начала Community Edition вполне достаточно. Скачивается с оф. сайта.


Последний раз редактировалось achesnokov 15 фев 2013, 15:30, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте Java...
СообщениеДобавлено: 15 фев 2013, 15:29 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
Ну вот, блин, так и думал. Ничем нельзя воспользоваться без риска наступить в геморрой.
Возникла необходимость воспользоваться стандартной библиотекой языка java.lang. Понадобилось кинуть исключение java.lang.IllegalArgumentException. Так компилятор ругается, говорит, не может найти класс lang пакета java:
Код:
Percolation.java:10: error: cannot find symbol
    if (N<1)  throw java.lang.IllegalArgumentException;
                        ^
  symbol:   class lang
  location: package java

Блин, я нифига не понимаю, это ведь фундаментальный языковый пакет. Почему он не находится? Ладно, нашёл, что вся библиотека lang находится в архиве rt.jar. Включил его в CLASSPATH. Безрезультатно. Другие пакеты из CLASSPATH видит и подключает, а этот - хрен.
Обгуглил яндекс, не помогает. Никто из опытных Java-разработчиков не знает, в какую сторону копать?

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте Java...
СообщениеДобавлено: 15 фев 2013, 15:40 

Зарегистрирован: 19 май 2011, 14:54
Сообщения: 73
У вас код не на Java:

>>Percolation.java:10: error: cannot find symbol
>> if (N<1) throw java.lang.IllegalArgumentException;

Должно быть
throw new java.lang.IllegalArgumentException("Illegal argument passed in the method");

Что-то типа такого. Пользуйтесь средой, среда без компиляции такого написать не даст.
Сегодня никто на коленке на java не пишет. Производительность нулевая будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте Java...
СообщениеДобавлено: 15 фев 2013, 16:10 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
achesnokov писал(а):
Должно быть
throw new java.lang.IllegalArgumentException("Illegal argument passed in the method");

Точно. Спасибо.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB