#language ko ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: - [[Java|English]] - [[es/Java|español]]- [[fr/Java|Français]]- 한국어 -~ ---- {{attachment:waving-duke.jpg|Waving Duke|align="right"}} <> = 빠른 설치 안내 = == 웹 브라우저 플러그인 == To install the default Web Browser Plugin on your system, run: {{{ apt-get install icedtea-plugin }}} Note: The Java Web Browser Plugin technology will be deprecated starting with Java 9 [[https://blogs.oracle.com/java-platform-group/entry/moving_to_a_plugin_free|Oracle announcement]] == JRE == To install the default JRE (Java Runtime Environment) on your system, run: {{{ apt-get install default-jre }}} == JDK == To install the default JDK (Java Development Kit) on your system, run: {{{ apt-get install default-jdk }}} = 자바 그리고 데비안 = Debian provides several Java implementations. Each of them have a development environment (JDK) and a runtime (known as JRE, or ''Java Virtual Machines'' JVM). Here's a list of Java environment. Just run {{{aptitude search "?provides(java-runtime)"}}} on your system to list available packages). The default JRE/JDK installed in Debian isn't the same for all architecture. Check the dependency of the package DebianPkg:default-jdk (or run {{{apt-cache depends default-jdk}}} on a system). ||Origin||Spec.||Packages||Plugin||Free||Comments|| ||[[Java/OpenJDK|OpenJDK]] || v8 ||JRE{{{}}}:DebianPkg:openjdk-8-jre <
>JDK{{{}}}:DebianPkg:openjdk-8-jdk || [[DebianPkg:icedtea-8-plugin]] || yes || Default Java for '''stretch''' on ports where it is available.<
> Also available on '''jessie-backports''' (but no plugin). || ||[[Java/OpenJDK|OpenJDK]] || v7 ||JRE{{{}}}:DebianPkg:openjdk-7-jre <
>JDK{{{}}}:DebianPkg:openjdk-7-jdk || [[DebianPkg:icedtea-7-plugin]] || yes || Default Java for '''jessie''' and '''wheezy''' on ports where it is available. || ||[[Java/OpenJDK|OpenJDK]] || v6 ||JRE{{{}}}:DebianPkg:openjdk-6-jre <
>JDK{{{}}}:DebianPkg:openjdk-6-jdk || [[DebianPkg:icedtea-6-plugin]] || yes || Also available on '''wheezy'''. || || [[GCJ|GNU's GCJ]] || v5 ||JRE{{{}}}:DebianPkg:gcj-jre <
>JDK{{{}}}:DebianPkg:gcj-jdk|| no || yes || Default Java on ports where OpenJDK is not available.<
> || ||[[Java/Sun|Sun Java]] || || || || no || [[http://sylvestre.ledru.info/blog/sylvestre/2011/08/26/sun_java6_packages_removed_from_debian_u|No longer available in Debian due to license reasons.]] Debian, however, provides an [[JavaPackage|helper to generate Debian packages]] from upstream tarballs.<
> '''WARNING: there is no way to get automatic security updates. Remember to manually check for updates and generate and install the updated pacakges!''' || === 자바 가상 패키지 이름 이해 === There are several virtual packages used in Debian for Java. These cover runtime compatibility and come in two flavours; headless (omits graphical interfaces) and normal. A dependency on javaX-runtime means that the package can work with any runtime which implements version X. Runtimes should provide all virtual packages which they support, so openjdk 6 provides java2-runtime, java5-runtime and java6-runtime. * java1-runtime, java2-runtime, java5-runtime, java6-runtime * java1-runtime-headless, java2-runtime-headless, java5-runtime-headless, java6-runtime-headless === Switching === Most java-related executables, multiple of which can be installed at any time, are managed by the 'alternatives' system. Instead of managing each alternative separately, you can update them all in one go with 'update-java-alternatives' from DebianPkg:java-common = 개발자 - 데비안에서 자바 패키징 작업 = == 일반정보 그리고 조정 == * [[Java/Packaging]] - Tools for packaging Java apps and libraries in Debian * [[Java/Goals]] * [[Java/Rebuilds]] * Packaging Community * [[http://pkg-java.alioth.debian.org/|Debian Java Packaging Project]] @ Alioth * [[http://lists.debian.org/debian-java|Debian Java List]] * [[irc://irc.debian.org/debian-java|#debian-java]] * [[Teams/JavaPackaging]] pre-unstable/experimental repository * [[Java/DevJam]] -> Developer Java Meeting * [[Java/JavaVcs]] - general guidelines for using version control systems * [[Java/JavaSvn]] - how to use SVN to package Java stuff * [[Java/JavaGit]] - how to use GIT to package Java stuff * [[Java/QATools]] - ideas and tools for QA in our Java World * [[https://buildd.debian.org/pkg.cgi?maint=pkg-java-maintainers%40lists.alioth.debian.org|Buildd status]] * [[http://dehs.alioth.debian.org/maintainer.php?maint=pkg-java-maintainers%40lists.alioth.debian.org&Find=Find|External health status]] * [[http://ubuntudiff.debian.net/q/maintainer/pkg-java-maintainers%40lists.alioth.debian.org|Packages with patches in Ubuntu]] * [[http://debtags.alioth.debian.org/todo.html?maint=pkg-java-maintainers%40lists.alioth.debian.org|Tag packages]] * [[http://pkg-java.alioth.debian.org/cgi-bin/pet.cgi|Package Entropy Tracker]] * [[Java/ConfigurationStandard]] - WIP/RFC about the handling of common configuration options for Java applications == Work on specific application packages == * [[Java/RequestedPackages]] - Apps people want to see packaged and which are in the process of being packaged. * http://www.debian.org/devel/wnpp/requested * http://www.debian.org/devel/wnpp/being_packaged '''TODO'''(wiki consolidation): maybe everything should be moved from here to [[Java/RequestedPackages]]? = 사용자 문서 = * [[http://www.debian.org/doc/manuals/debian-java-faq/|Debian Java FAQ]] outside of this wiki * [[JavaFAQ]] - in this wiki, only one question so far :) * Java in the Webbrowser: * [[Mozilla]] (Java section - obsolete, install one of the plugin packages from the table above). * TestJava = 더 볼 것 = * [[JVM]], [[JRE]] and [[SDK]] (TODO: these might all be removed, or redirected to this page here?!) * http://wiki.java.net/bin/view/Javapedia * http://www.yolinux.com/TUTORIALS/LinuxTutorialJava.html * [[http://sparcs.kaist.ac.kr/~tinuviel/package/list.cgi?name=java|Java packages in other distributions]] * [[http://www.debian.org/doc/packaging-manuals/java-policy/|Debian Java Policy]] * [[Java/MavenRepoSpec|Maven Repo Specification]] ---- CategoryJava