OSDev http://osdev.su/ |
|
Посоветуйте Java... http://osdev.su/viewtopic.php?f=18&t=693 |
Страница 1 из 1 |
Автор: | Yoda [ 13 фев 2013, 10:34 ] |
Заголовок сообщения: | Посоветуйте Java... |
Я не специалист в Java, никогда с ней не работал. Посоветуйте, пожалуйста, максимально компактный и мобильный Java-компилятор, а если такового не существует в природе, то наиболее компактную среду разработки. Под Windows. |
Автор: | Yoda [ 13 фев 2013, 14:59 ] |
Заголовок сообщения: | Re: Посоветуйте Java... |
Установил JDK SE. К счастью, это просто компилятор, без оболочки, хотя и гигантского размера (вместе с приватной JRE). После установки пренеслось на мобильную флешку и оттуда спокойно запускается. |
Автор: | achesnokov [ 15 фев 2013, 15:24 ] |
Заголовок сообщения: | Re: Посоветуйте Java... |
Список 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 вполне достаточно. Скачивается с оф. сайта. |
Автор: | Yoda [ 15 фев 2013, 15:29 ] |
Заголовок сообщения: | Re: Посоветуйте Java... |
Ну вот, блин, так и думал. Ничем нельзя воспользоваться без риска наступить в геморрой. Возникла необходимость воспользоваться стандартной библиотекой языка 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-разработчиков не знает, в какую сторону копать? |
Автор: | achesnokov [ 15 фев 2013, 15:40 ] |
Заголовок сообщения: | Re: Посоветуйте Java... |
У вас код не на 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 не пишет. Производительность нулевая будет. |
Автор: | Yoda [ 15 фев 2013, 16:10 ] |
Заголовок сообщения: | Re: Посоветуйте Java... |
achesnokov писал(а): Должно быть throw new java.lang.IllegalArgumentException("Illegal argument passed in the method"); Точно. Спасибо. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |