LINUX.ORG.RU

GNU Classpath 0.95 с поддержкой Java 5


0

0

Вышла новая версия GNU Classpath, альтернативной GNU/GPL реализации библиотеки стандартных классов Java, с поддержкой обобщенного программирования (generics), freetype Graphics2D, множества других классов.

>>> Подробности

Re: GNU Classpath 0.95 с поддержкой Java 5

velosiped.org.ru блин...

anonymous ()

Re: GNU Classpath 0.95 с поддержкой Java 5

Вот скажите мне одну вещь: при помощи этой штуки можно собрать бинари из явы?

cadaver-ng ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от cadaver-ng

Re: GNU Classpath 0.95 с поддержкой Java 5

> Вот скажите мне одну вещь: при помощи этой штуки можно собрать бинари из явы?

Можно при помощи GCJ (компилятор java в составе GCC), который в свою очередь использует "эту штуку" GNU Classpath. В состав Fedora, например, входят eclipse, tomcat и др., собранные таким вот образом.

Fice ★★ ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от Fice

Re: GNU Classpath 0.95 с поддержкой Java 5

> Можно при помощи GCJ

AFAIK пока только 1.4-совместимый код. В ветке gcj-eclipse работают над внедрением ECJ (Eclipse Java Compiler) как backend'а для GCJ.

grob ★★★★★ ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от Fice

Re: GNU Classpath 0.95 с поддержкой Java 5

>Можно при помощи GCJ (компилятор java в составе GCC), который в свою очередь использует "эту штуку" GNU Classpath. В состав Fedora, например, входят eclipse, tomcat и др., собранные таким вот образом.

Только он еще медленнее сановской жабы, хотя и компилит в нативный код.

true ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от const86

Re: GNU Classpath 0.95 с поддержкой Java 5

>> Java от Sun же уже свободна (GNU GPL)

>Уже или всё же только собираются?

http://download.java.net/openjdk/jdk7/
-Java HotSpot™ Virtual Machine source under GNU General Public License version 2
-Java™ programming language compiler source GNU General Public License version 2.

gapik ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от anonymous

Re: GNU Classpath 0.95 с поддержкой Java 5

Так Sun четко сказала, что 5 и 6 они открывать уже не будут, а начиная с 7 все будет под GPL 2. Конкретно ссылки привести не могу, но помоему что то такое проскакивало.

gapik ()

Re: GNU Classpath 0.95 с поддержкой Java 5

Да гавно этот GNU Classpath. Во в ubuntu собрали azureus с помощью этого gcj, так он через чутки работы ГИГ опертивки сжирает. А вот паралельно запущенный netbeans-5.5 на сановской java работает как часы и память по пусту не хавает.

Drolyk ★★★ ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от gapik

Re: GNU Classpath 0.95 с поддержкой Java 5

> начиная с 7 все будет под GPL 2.

Что все? Там сорцы только компилятора и виртуальной машины. А реализацию классов где брать? Classpath тот самый, ага?

anonymous ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от anonymous

Re: GNU Classpath 0.95 с поддержкой Java 5

с этой явой уже зае#$ли.

Это говно. И вам это скажут сами ява-программеры, а тупые фанатики будут утверждать, что мол на их-то 3800 Х2 64бит ничего не тормозит, а если у вас "пять лет назад мамой подаренный селерон-900", то вы неудачник...

scyld ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от anonymous

Re: GNU Classpath 0.95 с поддержкой Java 5

> Что все? Там сорцы только компилятора и виртуальной машины. А реализацию классов где брать? Classpath тот самый, ага?

Написано же: остальное откроют в первой половине этого года.

https://openjdk.dev.java.net/
"The remainder of the open-source JDK will be available in the first half of 2007. At that time this project will host the source code for the complete JDK except for a few components that Sun does not have the right to publish in source form under the GPL; pre-built binaries will be provided for those components."

Fice ★★ ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от anonymous

Re: GNU Classpath 0.95 с поддержкой Java 5

Когда примерно должна выйти java 1.7 кто-нибудь знает, и что там будет нового?

anonymous ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от scyld

Re: GNU Classpath 0.95 с поддержкой Java 5

> Это говно. И вам это скажут сами ява-программеры, а тупые фанатики будут утверждать, что мол на их-то 3800 Х2 64бит ничего не тормозит, а если у вас "пять лет назад мамой подаренный селерон-900", то вы неудачник...

Не нравится, не пользуетесь!!! А кричать, что java говно НЕ надо. Просто у кого-то есть возможность использовать эти программы, а кого-то нет, вот и все.

Если уж и кричать, то кричать ___КАПИТАЛИЗМ ГОВНО___, ибо у кого-то есть $10000000, а кто-то лазает по помойкам!!!

anonymous ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от Fice

Re: GNU Classpath 0.95 с поддержкой Java 5

>"The remainder of the open-source JDK will be available in the first half of 2007. At that time this project will host the source code for the complete JDK except for a few components that Sun does not have the right to publish in source form under the GPL; pre-built binaries will be provided for those components."

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

true ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от scyld

Re: GNU Classpath 0.95 с поддержкой Java 5

> Это говно. И вам это скажут сами ява-программеры, а тупые фанатики будут утверждать, что мол на их-то 3800 Х2 64бит ничего не тормозит, а если у вас "пять лет назад мамой подаренный селерон-900", то вы неудачник...

Я ява-программер и ничего такого не скажу. На работе Celeron 1200 с всего 256M RAM. Если правильно настроить параметры виртуальной машины, даже с netbeans можно на этом работать (как минимум, установить -Xmx так, чтобы сбор мусора происходил до того, как этот самый мусор уходит в swap).

Есть, правда, ощущение что linux-версия менее оптимизированная, чем сборки под windows и под solaris. Надеюсь, после выхода кода под GPL ситуация улучшится.

Fice ★★ ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от anonymous

Re: GNU Classpath 0.95 с поддержкой Java 5

>Не нравится, не пользуетесь!!! А кричать, что java говно НЕ надо.

Уважаемый, вы програмите на яве?? Пользуетесь IDE на яве??

Наверное нет.

а) это жуткие тормоза. б) это ПОЛНОЕ ОТСУТСТВИЕ кроссплатформенности.

У меня друг 2 года программит под телефоны на яве, и уж я ему верю как профессионалу в этом деле. Вы так говорите, потому что у вас на десктопе минимум 2ГГц - тормозов и не видно (хотя вру, в ява-IDE очень даже видно). А на телефоне дай боже 120МГц - тут все и проявляется. Под каждый телефон надо чуть ли не половину исходников менять. итд. Так что не надо заливать.

И вообще, говорю это к тому, что к "линукс" "ява" имеет очень малое отношение. Тут сайт про что??

scyld ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от scyld

Re: GNU Classpath 0.95 с поддержкой Java 5

> У меня друг 2 года программит под телефоны на яве, и уж я ему верю как профессионалу в этом деле.

Тролль, иди читай про то, что такое J2SE и J2ME. Для справки: SE - Standard Environment, ME - Mobile Environment.

eveel ★★ ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от scyld

Re: GNU Classpath 0.95 с поддержкой Java 5

>а) это жуткие тормоза.

Зато аналогов на C/++ нет в принципе - дальше что?

> б) это ПОЛНОЕ ОТСУТСТВИЕ кроссплатформенности.

А ниче что я жабские IDE командой copy портирую на венду и обратно?

> Под каждый телефон надо чуть ли не половину исходников менять. итд.

А друг не сказал что это потому что он использует import com.nokia.* и import com.siemens.*? А че?

>Тут сайт про что??

Про анонимусов.

r ★★★★★ ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от gapik

Re: GNU Classpath 0.95 с поддержкой Java 5

> Так Sun четко сказала, что... начиная с 7 все будет под GPL 2.

Слышали. Вот когда будет, тогда и будем об этом говорить.

<offtopic>Почему от санок нет netscape-плагина под amd64? Неужто они, как и adobe, пишут проги, как студенты-первокурсники?</offtopic>

const86 ★★★★★ ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от eveel

Re: GNU Classpath 0.95 с поддержкой Java 5

>Тролль, иди читай про то, что такое J2SE и J2ME....

А зачем мне про это читать??? Что от того что я прочитаю, ЭТО будет быстрее работать??

scyld ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от scyld

Re: GNU Classpath 0.95 с поддержкой Java 5

> А зачем мне про это читать??? Что от того что я прочитаю, ЭТО будет быстрее работать??

Значит ещё и читать не умеешь. Будь ты не троллем - ты бы прочёл и стал понимать, где и почему был неправ...

А так - слив засчитан.

eveel ★★ ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от scyld

Re: GNU Classpath 0.95 с поддержкой Java 5

> А зачем мне про это читать??? Что от того что я прочитаю, ЭТО будет быстрее работать??

Нет, но всякую &#8470;уйню перестанешь нести.

Korwin ★★★ ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от eveel

Re: GNU Classpath 0.95 с поддержкой Java 5

ты где таких слов набрался? "слив", "троль".?

вы, уважаемый, извольте по-русски изъясняться.

scyld ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от scyld

Re: GNU Classpath 0.95 с поддержкой Java 5

>ты где таких слов набрался? "слив", "троль".?
>
>вы, уважаемый, извольте по-русски изъясняться.

Краткий перевод.
"слив" - это твои глупые посты.
"троль" - это твоя персона.
:)

vtVitus ★★★★★ ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от scyld

Re: GNU Classpath 0.95 с поддержкой Java 5

>Уважаемый, вы програмите на яве?? Пользуетесь IDE на яве??

Ну вот, например, я - да. Оба вопроса.

>У меня друг 2 года программит под телефоны на яве, и уж я ему верю как профессионалу в этом деле. Вы так говорите, потому что у вас на десктопе минимум 2ГГц - тормозов и не видно (хотя вру, в ява-IDE очень даже видно). А на телефоне дай боже 120МГц - тут все и проявляется. Под каждый телефон надо чуть ли не половину исходников менять. итд. Так что не надо заливать.

Стукните себя, пожалуйста, чем-нибудь. Я пропрогал под телефоны на Java пару лет, я вам сам скажу, без лишних друзей. Под телефоны идёт Java вообще весьма условная (CLDC - мегазачод). Программирование там - процедурное. Оптимизации - бешеные и жуткие. Особенно кто знает, что такое DoJa - тот уже Brainfuck'а не боится, хоть это и Java.

Мораль общая: делать выводы по J2ME/CLDC можно только о J2ME/CLDC. Даже о CDC совсем другой разговор. А SE - это из другой галактики. Язык с похожим синтаксисом.

SE на десктопе - то, чего я жду. И тормозов у меня нет. И да, я фанат, я считаю, что если вам 900-й Celeron подарила мама, то вы неудачник.

achy ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от vtVitus

Re: GNU Classpath 0.95 с поддержкой Java 5

>Краткий перевод. >"слив" - это твои глупые посты. >"троль" - это твоя персона. >:)

по-моему, вы просто пи***те, я посмотрел в словаре.

scyld ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от achy

Re: GNU Classpath 0.95 с поддержкой Java 5

Ну, селерон мне мама не дарила. А вот как работает IDE на яве я видел лично. На атлоне 3200+, если не изменяет память, это был эклипс. И не надо заливать, что оно не тормозит. Видно, как идет прорисовка окон. Я такое наблюдал на QTembedded на 60МГц MIPS.

Потом, я запускал под линуксом аналог google earth на яве (earth3d называется) - тормоза были жуткие. Гефорс 5900. Сейчас ее качнул, вроде ельф, тормозов поменьше, но визуально - не больше 10fps 640*480 - негусто. Есть подозрения, что это просто откомпиленая ява. Gaia с аналогичными возможностями, написанная на C++, дает всреднем 200 слишним кадров 1280*1024. Вот так.

scyld ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от scyld

Re: GNU Classpath 0.95 с поддержкой Java 5

>Уважаемый, вы програмите на яве?? Пользуетесь IDE на яве??
>Наверное нет.

выкинь свой 366й целерон фтопку

>б) это ПОЛНОЕ ОТСУТСТВИЕ кроссплатформенности.

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

>У меня друг 2 года программит под телефоны на яве, и уж я ему верю как профессионалу в этом деле.

не буду врать про ME, EE на сегодняшний день в целом вполне кросплатформенная и кросапликейшнсерверная. намного более кросплатформенная нежели всякие чихи-пыхи хотя их с жявой сравнивать как-то некультурно.

>Вы так говорите, потому что у вас на десктопе минимум 2ГГц - тормозов и не видно (хотя вру, в ява-IDE очень даже видно).

подтормаживающий GUI (я не говорю тормознутый - выкинь свой целерон) - цена кросплатформенности. если не вериш сравни с .NET. кстате кроме гуи ничего и не тормозит. кстате можно просто не юзать swing если уже совсем для африки проект делается.

gigabito ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от gigabito

Re: GNU Classpath 0.95 с поддержкой Java 5

уважаемый, а тебя не смущает вопрос: нахрена я за вот такую вот твою кроссплатформенность должен буду отдать +50% бабла?? (имеется ввиду более новый проц (наподобие 3800 Х2-64)), +1гиг памяти, + ещё может что?

если уважаемый читал предыдущий пост, он мог видеть, что у меня атлон 3200+.

...Чё вы к этому целерону привязались. У меня сосед, нах, в школу ходит, без отца растет, мать - медсестра, а ты - для африки. Ты съезди куда нибудь, кроме масквы и питера, и посмотри, как люди живут. Если ты 1.5-2K$ получаешь, то в 300 км от масквы уже 5 штук рублей зарплата - дай-то бог. А жратва везде одинаково стоит и квартплата. Ты сколько в месяц на жратву с хатой тратишь?

вот тебе ёпт и африка.

scyld ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от anonymous

Re: GNU Classpath 0.95 с поддержкой Java 5

В конце 2007-начале 2008 года. Нового: хотят сделать closures, properties, вообщем начинается старческий маразм, хотят из конфетки сделать нечитаемое говно в угоду тысяче функциональщиков, прогающих в .NET 3.0 и Nemerle. Типа: "Мы тоже closures можем"

>Если уж и кричать, то кричать ___КАПИТАЛИЗМ ГОВНО___, ибо у кого-то есть $10000000, а кто-то лазает по помойкам!!!

Капитализм таки да, ГОВНО, ибо низводит человека, существо высшей расы, до уровня зверька, хорька, заботящегося о хлебе насущном и больше НИ О ЧЕМ

anonymous ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от const86

Re: GNU Classpath 0.95 с поддержкой Java 5

><offtopic>Почему от санок нет netscape-плагина под amd64? Неужто они, как и adobe, пишут проги, как студенты-первокурсники?</offtopic>

Как может появиться amd64 плагин для программы, у которой официальной amd64 нет? Я под виндой пользуюсь Firefox 2.003 и с удовольствием выслушаю, где мне взять x64 Firefox? Его нет. Сборки мозиллы 2005го года не предлагать

Будет amd64 firefox - будут чесаться и делать плагин

>И да, я фанат, я считаю, что если вам 900-й Celeron подарила мама, то вы неудачник.

Не надо так. Парень может быть инвалидом, или безногим. Мало ли, может защищал каспийскую нефть от чеченцев или еще что. Или все деньги на покупку Windows уходят или на воскресные церкви или в фонд "Со всем согласных"

> На атлоне 3200+, если не изменяет память, это был эклипс. И не надо заливать, что оно не тормозит. Видно, как идет прорисовка окон.

Ивланушко, за прорисовку окон отвечает GDI в уиндовс, если успеваешь заметить как они прорисовываются, купи к своим 256 ищо 128 Мб памяти, я с 3Гбайтами прорисовку окон не видел уже 5 лет ни в одной проге

anonymous ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от gigabito

Re: GNU Classpath 0.95 с поддержкой Java 5

>кстате кроме гуи ничего и не тормозит

епт. тормозит:

а) обработка ЛЮБЫХ мультимедийных данных - изображений, звука итд. Отрисовка примитивов не имеется ввиду. Имеется ввиду блюр, отсечение цветов, фильтрация, да вобщем, все что касается DSP. Если неверишь, попробуй написать простейший эффект "flame" на полный экран - вместе посмеёмся.

б) 3D-игры - вообще смешно. Попробуй BSP-деревья на яве для приличной сцены... Про физику вообще молчу.

в) встает вопрос об использовании всяких наворотов типа MMX/SSE итд итп. Подобные штуки есть и в MIPS и в ARM и во многих других процессорах, особенно в DSP.

Подводя итог, зададим вопрос: Если все это НЕ используется в проге на яве, за ЧТО я плачу покупая очередной проц? За голые мегагерцы? Над чем работают разработчики этих процов?

И второй вопрос: если типа, "3Д игры надо писать на Си(++) и видеоплееры и редакторы графики итд итп" - то что тогда нужно писать на яве?

scyld ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от scyld

Re: GNU Classpath 0.95 с поддержкой Java 5

>У меня сосед, нах, в школу ходит, без отца растет, мать - медсестра, а ты - для африки.

А у меня брат с моря пришел, и 2 блока жевачки привез и мафон японский, кассетный, Sahrp. Или стоп... или это было в 1983 году? Черт, что-то с памитью моей стало

Теперь попросим авторов Stalker специально переписать ее для людей с 1000МГц целкой и 32Мб-ной видюхой встроенной? Или чё? В том, что зарплата 5 тыр. виновата не жаба, а совсем другие люди за это отвечают. И их им за это премии платят регулярно, за то, что у других зарплата 5 тыр. Это называется по-научному "экономия бюджетных средств"

anonymous ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от scyld

Re: GNU Classpath 0.95 с поддержкой Java 5

$300 и современный комп у тебя на столе. Ты же не собираешься апгрейдить и монитор/клаву/мышь/колонки при маме медсестре-то :) Ещё вычти $50, за которые ты загонишь старую конфу.

Возгласы о том, что ты не можешь вложить $250 в апгрейд раз в три года наводят на две мысль, а нафиг тогда вообще козе боян?

ЗЫ) Как живут в деревнях знаю. Они картошку сажают. Комп им для этого не нужен ;)

DOKA ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от anonymous

Re: GNU Classpath 0.95 с поддержкой Java 5

>Ивланушко, за прорисовку окон отвечает GDI в уиндовс, если успеваешь заметить как они прорисовываются, купи к своим 256 ищо 128 Мб памяти, я с 3Гбайтами прорисовку окон не видел уже 5 лет ни в одной проге

1) У меня гектар памяти. На все-про все хватает. И в гаму погамать, и проект компильнуть. И никаких "Уиндовс" у меня нет.

2) 3 гига - нашел чем гордиться, дурачок. "Уиндовс" выделяет под приложение 2 гига из 4х. Остальные - на ядро. Если это только не 2003server, где память режется 3:1 user:kernel. Так что еще один гиг у тебя просто так, под файловый кеш и подкачку.

3) GDI то оно да, но очему-то я вижу как окна прорисовываются. У тебя что-то с глазами. Мне один товарищь лет 8 назад, говорил что халва на его 75-м пеньке "неплохо идёт". Я посмотрел, что для него значит "неплохо" - я плякалЪ...

scyld ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от scyld

Re: GNU Classpath 0.95 с поддержкой Java 5

Срочно требуется твоя помощь, объясни товарищу http://www.javalobby.org/java/forums/t93595.html#92142569, что он никак не может писать на J2ME и embedded софт. А то он пишет, бедный, мучается. Напиши ему, пусть выберет более подходящий для этого язык.

anonymous ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от scyld

Re: GNU Classpath 0.95 с поддержкой Java 5

>а если у вас "пять лет назад мамой подаренный селерон-900", то вы неудачник...

Извини, конечно, но это действительно так!

cadaver-ng ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от scyld

Re: GNU Classpath 0.95 с поддержкой Java 5

>2) 3 гига - нашел чем гордиться, дурачок. "Уиндовс" выделяет под приложение 2 гига из 4х. Остальные - на ядро.

Когда мне что-то нужно зажать, я беру www.7-zip.org, говорю ему "размер словаря 192Мб", уиндовс успешно выделяет ему 2150Мб из 3000, и он пакует. Что я делаю не так? Я не говорю ему "размер словаря 256Мб" только потому, что он 2725Мб для упаковки и тогда винда начнет лихорадочно отправлять себя на жеский диск, и скорость сжатия в разы упадет, это да, тут мне 4Гб не помешало бы

Тому, кто спрашивал, что нового готовят в Java 7 Delphin: http://lmcalpin.com/index.php?/archives/14-Too-Many-New-Features-in-Java.html

anonymous ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от cadaver-ng

Re: GNU Classpath 0.95 с поддержкой Java 5

>Извини, конечно, но это действительно так!

Либо ты живешь на вэлфер и тогда я тебе сочувствую, но не могу ничего посоветовать, либо ты тратишь все деньги на бензин, сигареты и девочек, и тогда я могу посоветовать только одно: выбрось компьютер и get a life

anonymous ()
Ответ на: Re: GNU Classpath 0.95 с поддержкой Java 5 от anonymous

Re: GNU Classpath 0.95 с поддержкой Java 5

>Когда мне что-то нужно зажать, я беру www.7-zip.org, говорю....

1) ты не написал какой у тебя виндовс. 2) кто тебе сказал, что ему выделяют 2150МБ. Вот 192МБ под словарь - это конечно. 3) не из 3000 а из 3072

scyld ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.