![]() | Најсвежије белешке о издању на вебу |
|---|---|
Ове белешке о издању су склоне изменама. За најсвежије белешке о издању за Fedora систем посетите http://docs.fedoraproject.org/release-notes/. |
Ово Fedora издање укључује IcedTea окружење. IcedTea је систем изградње за Sun-ов OpenJDK код који замењује ограничене делове OpenJDK-а слободним софтвером. IcedTea пружа потпуније, усклађено окружење од GCJ-а, укључујући и подршку за израду и покретање бајткода до нивоа 1.6. IcedTea корисници би требало да буду свесни неколико зачкољица:
Не постоји подршка за ppc или ppc64. Корисници ових система треба да наставе користити GCJ.
Нема подршке за Јавин звучни API.
Неколико алгоритама за шифровање недостају.
Fedora-ини IcedTea пакети такође укључују прилагођени gcjwebplugin додатак који покреће неповерљиве веб програмчиће безбедно у веб читачу. Додатак је упакован као java-1.7.0-icedtea-plugin.
Прилагођени gcjwebplugin додатак нема подршку за премошћавање из бајткода у Јава скрипту, тако да веб програмчићи који се ослањају на овај мост неће радити.
Прилагођени gcjwebplugin додатак нема подршку за потписане веб програмчиће. Потписани веб програмчићи ће бити покренути у неповерљивом режиму.
Безбедносна полиса за gcjwebplugin може бити сувише ограничавајућа. Да би омогућили ограничене веб програмчиће, извршите firefox -g у прозору терминала да би видели шта је ограничено, онда дозволите ограничена права у /usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/jre/lib/security/java.policy.
Ово Fedora издање укључује java-gcj-compat. Збирка java-gcj-compat укључује пакет алата и извршно окружење које је способно за изградњу и покретање многих корисних програма који су писани у програмском језику Java.
Инфраструктура java-gcj има три кључна дела: GNU Java извршни систем (libgcj), Eclipse Java преводилац (ecj) и низ омотача и веза (java-gcj-compat) који за корисника представљају извршни систем и преводиоца на начин који је сличан другим Java окружењима.
Пакети Java софтвера у овом Fedora издању користе окружење java-gcj-compat. Ови пакети укључују OpenOffice.org Base, Eclipse и Apache Tomcat. Погледајте Java ЧПП на http://www.fedoraproject.org/wiki/JavaFAQ ради више информација о слободном Java окружењу java-gcj-compat у Fedora-и.
![]() | Укључите информације о локацији и верзији у извештајима о грешкама |
|---|---|
При попуњавању извештаја о грешци, свакако укључите излаз ових команди: which java && java -version && which javac && javac -version |
Као додатак скупу слободног софтвера java-gcj-compat, Fedora дозвољава инсталацију више Java издања и избор између њих коришћењем alternatives алата из командне линије. Међутим, сваки Java систем који инсталирате мора бити пакован коришћењем упутства JPackage пројекта како би била искоришћена предност команде alternatives. Једном када се ови пакети исправно инсталирају, root корисник може бирати између java и javac решења коришћењем команде alternatives:
alternatives --config java alternatives --config javac
Једноставнији начин да се пребацује између алтернативних Java је употребом sytsem-switch-java алатке која је укључена у Fedora-у.
Fedora укључује многе пакете који су произашли из JPackage пројекта, који пружа ризницу Java софтвера. Ови пакети су измењени за Fedora-у да би се уклонила зависност са власничким софтвером и да се искористи GCJ својство превођења унапред. Користите Fedora ризнице да ажурирате ове пакете, или користите JPackage ризницу за пакете које Fedora нема. Погледајте JPackage веб страну на http://jpackage.org за више информација о пројекту и софтверу кога он пружа.
![]() | Мешање Fedora и JPackage пакета |
|---|---|
Истражите усклађеност пакета пре него што инсталирате софтвер из обе ризнице, Fedora и JPackage, на исти систем. Неусклађени пакети могу да доведу до сложених проблема. |
Погледајте последње белешке о издању везаних за Eclipse на http://fedoraproject.org/wiki/Docs/Beats/Devel/Tools/Eclipse.
Ово Fedora издање укључује maven2, Java алат за управљање пројектима и склапање пројеката. Maven се може покренути наредбама mvn и mvn-jpp. Прва чини да се Maven понаша као узводни Maven, док друга касније позива mvn са додатним својствима које чине прављење у посредном режиму лакшим.
Пакет maven2 у Fedora-и је измењен за рад у потпуно посредном режиму. Без икаквих дефинисаних додатних својстава (наредба mvn), maven2 ради истоветно као и узводни Maven. Корисници могу да дефинишу додатна својства за помоћ при посредном прављењу, или да покрену mvn-jpp, омотач који дефинише најчешће коришћена својства за посредно прављење. Ова својства и детаљи о њиховој примени су описани у датотеци /usr/share/doc/maven2-2.0.4/maven2-jpp-readme.html, која долази из maven2-manual пакета.