реклама

инсталиране на Java на LinuxВ Linux има две различни реализации на Ява които са достъпни за употреба. Разнообразието с отворен код, което повечето дистрибуции включват по подразбиране, е известно като OpenJDK като цяло. Другото решение, което не е включено по подразбиране в повечето дистрибуции поради собствения си характер, е Oracle Java (по-рано Sun Java). И двете работят много добре, само че Oracle Java може да има още няколко корекции. По отношение на кодовата база те са 98-99% идентични.

Ubuntu и арка Как да инсталирате Arch Linux на вашия компютър [част 1]По време на моите няколко месеца тук в MakeUseOf, споменах Arch Linux (наричан по-долу просто "Arch") няколко пъти. Арк обаче тук никога не е бил покрит, така че хората все още могат да бъдат малко ... Прочетете още нека лесно да инсталирате всяка реализация, докато Fedora Linux просто става по-добре с Beta дистрибуцията на Fedora 16Дистрибуциите на Linux се подобряват с подскоци и тези подобрения стават видими в най-новите бета версии. Fedora, една от водещите дистрибуции, носещи GNOME 3, не се различава и трябва да има ... Прочетете още

instagram viewer
потребителите ще имат малко по-трудно време (поне що се отнася до инсталирането на Oracle Java). Тази статия трябва да изчисти всяко объркване за това как да я накарам да работи, включително някои съвети и трикове, които открих за 64-битови потребители.

Инсталиране на OpenJDK (лесно)

инсталиране на Java на Linux
Инсталирането на OpenJDK реализацията всъщност е доста просто. За да получите цялата функционалност на Java, трябва да изпълните тази команда, за да инсталирате необходимите пакети, ако те вече не са инсталирани:

sudo yum инсталирате icedtea-web java-1.6.0-openjdk

. Това инсталира Java Runtime Environment и необходимите плъгини на браузъра, за да се получи пълноценна работеща Java система. Можете също да инсталирате тези два пакета чрез мениджъра на пакети.

Инсталиране на Oracle Java (по-твърд)

Просто, нали? Е, за съжаление някои Java програми изглежда изискват Oracle Java, за да работят правилно, въпреки че не всеки има този проблем. Ще разделя това на два раздела, един за 32-битови потребители и един за 64-битови потребители. След това можете да пропуснете секцията, която не се отнася за вашата система.

Изтегляне на файлове

инсталиране на Linux Fedora
Преди да се разделим на отделните пътеки, всички потребители могат поне да изтеглят необходимите файлове. 32-битовите потребители могат да изтеглят JRE от тук или 32-битовия JDK от тук, докато 64-битовите потребители трябва да избират само 64-битовия JDK (ще обясня защо по-късно). Уверете се, че когато изтеглите файла си, изберете този, който конкретно споменава RPM, което използва Fedora. За простота запишете изтегления файл в папката за изтегляния. Освен това, засега ви препоръчвам да използвате пакетите Java 6, като 6u27 към момента на тази статия, а не Java 7, защото все още е твърде нов.

Инсталация

За да стартирате настройката, ще трябва да отворите терминал и да стартирате

 chmod + x / начало //Downloads/

за да добавите изпълними разрешения към файла и след това да го стартирате, като просто го стартирате, като въведете

/home//Downloads/

. Не забравяйте да замените с действителното си потребителско име и с името на файла, който сте изтеглили. Преминете през настройката, докато завърши.

Конфигурация

Честито! Oracle Java вече е инсталиран във вашата система! Въпреки това, все още сте на няколко крачки от реално да можете да го използвате. Трябва да създадем много символни връзки на няколко места, за да може системата да я използва правилно. Обърнете внимание, че тези команди споменават папки като "jre1.6.0_27" или "jdk1.6.0_27", които се отнасят до версия 6u27. Ако сте изтеглили друга версия, да кажем 6u29, ще трябва да редактирате пътя по подходящ начин.

32-битов JRE

Ако сте избрали 32-битовия JRE, ще трябва да въведете тези команди в ред:

  1. sudo alternative --install / usr / bin / java java /usr/java/jre1.6.0_27/bin/java 20000
  2. sudo alternative --install / usr / bin / javaws javaws /usr/java/jre1.6.0_27/bin/javaws 20000
  3. sudo алтернативи --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_27/lib/i386/libnpjp2.so 20000

32-битов JDK

Ако сте избрали 32-битовия JDK, ще трябва да въведете тези команди в ред:

  1. sudo alternative --install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
  2. sudo алтернативи --инсталиране / usr / bin / javaws javaws /usr/java/jdk1.6.0_27/jre/bin/javaws 20000
  3. sudo алтернативи --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_27/jre/lib/i386/libnpjp2.so 20000
  4. sudo alternative --install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
  5. sudo alternative --install / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000

64-битов JDK

Чрез личен опит установих, че 64-битовите потребители ще трябва да правят няколко неща по различен начин. Помолих да изтеглите 64-битовия JDK вместо 64-битовия JRE, защото JDK включва работещо Java Web Start приложение, докато JRE не. Освен това ще трябва да използвате няколко трика, за да накарате това да работи. Ето защо, моля, използвайте тези команди, за да:

  1. sudo alternative --install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
  2. sudo алтернативи --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.6.0_27/jre/lib/amd64/libnpjp2.so 20000
  3. sudo alternative --install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
  4. sudo alternative --install / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000
  5. sudo ln -s /usr/java/jdk1.6.0_27/jre/javaws/javaws / и т.н. / алтернативи / javaws
  6. sudo ln -s / etc / алтернативи / javaws / usr / bin / javaws

Това, което тези команди правят по различен начин, е да инсталирате 64-битовия плъгин за браузъра, а не 32-битовия плъгин като както и да използвате различен начин за създаване на необходимите връзки за javaws, тъй като другият начин не работи мен.

Последни стъпки

инсталиране на Linux Fedora
Не на последно място, ще трябва да редактирате файл и да добавите в ред текст. За целта можете да отворите любимия си текстов редактор, за да промените / home //.bash_profile файл. Ако сте инсталирали JDK (32-битов или 64-битов), добавете:

## експортиране JAVA_HOME JDK ## експортиране JAVA_HOME = "/ usr / java / jdk1.6.0_27"

Ако сте инсталирали JRE, моля добавете:

## износ JAVA_HOME JRE ## експортиране JAVA_HOME = "/ usr / java / jre1.6.0_27"

заключение

инсталиране на Java на Linux
Накрая Java е инсталирана и конфигурирана правилно! Вече би трябвало да можете да използвате Java, където и да се нуждаете, включително Firefox. Ако използвате друг браузър, можете да създадете връзка от местоположението на Firefox до папката с приставки на вашия браузър. Въпреки че е доста малко работа, тя ще се изплати в дългосрочен план.

Какво предпочитате, OpenJDK или Oracle Java? Бихте ли искали да видите напълно Oracle Java с отворен код и да поддържате една единствена реализация? Защо или защо не? Уведомете ни в коментарите!

Дани е старши в университета в Северен Тексас, който се наслаждава на всички аспекти на софтуера с отворен код и Linux.