Oracle Java Standard Edition Runtime Environment (kilala rin bilang JRE SE, Java SE o Java SE Runtime Environment) ay isang closed-source at malayang ibinahagi computer na teknolohiya na nagbibigay ng madaling paraan upang patakbuhin ang mga programa ng Java sa anumang operating system na nakabase sa Linux.
Invented by Sun Microsystems
Orihinal na imbento ng Sun Microsystems para sa interactive na telebisyon, ang software ay dating kilala bilang Java 2 Platform, Standard Edition o J2SE. Ito ay sa kalaunan ay nakuha ng Oracle Corporation na ngayon ay aktibong nagagawang at nagpapanatili ng source code.
Ito ay tinatawag na Java SE (Standard Edition) dahil ang teknolohiya ay ipinamamahagi din bilang isang Micro Edition (ME) at isang Enterprise Edition (EE), na magagamit lamang para sa mga embedded systems / mobile na aparato at enterprise computing platform ayon sa pagkakabanggit.
Ibinahagi bilang mga binary na pakete para sa lahat ng distribusyon ng Linux
Ang proyektong ito ay nagpapahintulot sa mga gumagamit na masiyahan sa lahat ng mga pinakabago at pinakadakilang teknolohiya ng Java mula sa parehong mga application ng Internet at Java na kadalasang ipinamamahagi bilang mga file ng JAR. Ito ay ibinahagi bilang mga binary archive na maaaring i-deploy sa anumang 64-bit o 32-bit na pamamahagi ng GNU / Linux.
Bilang karagdagan sa karaniwang mga binary file, nagbibigay din ang Oracle ng mga gumagamit ng Linux ng mga binary na pakete para sa lahat ng distribusyon ng RPM na nakabatay sa Linux, kabilang ang Red Hat Enterprise Linux, Fedora, openSUSE at OpenMandriva.
Suportado sa maraming mga operating system
Ang JRE (Java Runtime Environment) at JDK (Java Development Kit) platform ay independiyenteng platform at katugma sa maraming open source at komersyal na operating system, tulad ng Linux, BSD, Solaris, Microsoft Windows at Mac OS X, na sumusuporta sa 64-bit, 32-bit at SPARC architectures.
Habang ang platform ng Java Runtime Environment ay ginagamit lamang para sa pagtangkilik ng mayaman na nilalamang web at mga programa ng Java, ang Java Development Kit platform ay tumutulong sa mga Java developer na lumikha ng modernong nilalaman para sa mga website o mga tampok na mayaman na mga application na gumagana sa maraming platform.
Ang Java Development Kit ay naglalaman ng Java Runtime Environment
Mahalagang malaman na ang JDK (Java Development Kit) ay naglalaman ng platform ng JRE (Java Runtime Environment), kaya hindi mo kailangang i-download nang hiwalay ito kung ang iyong pangunahing layunin ay upang bumuo sa Java.
Ano ang bago sa paglabas na ito:
- Kabilang sa Java SE 8u65 ang mahahalagang pag-aayos sa seguridad. Inirerekomenda ng Oracle na ang lahat ng mga gumagamit ng Java SE 8 ay mag-upgrade sa paglabas na ito. Ang Java SE 8u66 ay isang pag-update ng patch-set, kasama ang lahat ng 8u65 kasama ang mga karagdagang tampok (inilarawan sa mga tala ng paglabas).
Ano ang bago sa bersyon 8 Update 92:
- Kabilang sa Java SE 8u65 ang mahahalagang pag-aayos sa seguridad. Inirerekomenda ng Oracle na ang lahat ng mga gumagamit ng Java SE 8 ay mag-upgrade sa paglabas na ito. Ang Java SE 8u66 ay isang pag-update ng patch-set, kasama ang lahat ng 8u65 kasama ang mga karagdagang tampok (inilarawan sa mga tala ng paglabas).
Ano ang bagong sa bersyon 8 Update 77:
- Kabilang sa Java SE 8u65 ang mahahalagang pag-aayos sa seguridad. Inirerekomenda ng Oracle na ang lahat ng mga gumagamit ng Java SE 8 ay mag-upgrade sa paglabas na ito. Ang Java SE 8u66 ay isang pag-update ng patch-set, kasama ang lahat ng 8u65 kasama ang mga karagdagang tampok (inilarawan sa mga tala ng paglabas).
Ano ang bagong sa bersyon 8 Update 74:
- Kabilang sa Java SE 8u65 ang mahahalagang pag-aayos sa seguridad. Inirerekomenda ng Oracle na ang lahat ng mga gumagamit ng Java SE 8 ay mag-upgrade sa paglabas na ito. Ang Java SE 8u66 ay isang pag-update ng patch-set, kasama ang lahat ng 8u65 kasama ang mga karagdagang tampok (inilarawan sa mga tala ng paglabas).
Ano ang bago sa bersyon 8 Update 65:
- Kabilang sa Java SE 8u65 ang mahahalagang pag-aayos sa seguridad. Inirerekomenda ng Oracle na ang lahat ng mga gumagamit ng Java SE 8 ay mag-upgrade sa paglabas na ito. Ang Java SE 8u66 ay isang pag-update ng patch-set, kasama ang lahat ng 8u65 kasama ang mga karagdagang tampok (inilarawan sa mga tala ng paglabas).
Ano ang bago sa bersyon 8 I-update ang 60:
- Reaksyon ng JVM sa Presyon ng Memory: & quot; Presyon ng memorya & quot; ay isang ari-arian na kumakatawan sa kabuuang paggamit ng memory (RAM) sa system. Ang bagong tampok na ito ay maaaring gamitin upang mabawasan ang dami ng memorya na ginamit sa isang sistema kung saan maraming mga JVMs ang na-deploy at kinokontrol ang dami ng memorya na itinalaga upang maubos ng bawat JVM, na maiiwasan ang Out of Memory Errors (OOMEs) mula sa nangyari.
- Pagpapabuti sa native packager: Pinapagana ang mga developer na lumikha ng mga application na katutubong-pakiramdam na hindi nangangailangan ng mga kliyente na magkaroon ng isang umiiral na Java Runtime na naka-install. Ang mga self-contained na application na ito ay maaaring i-deploy sa mga lugar tulad ng Mac app store. Ang tagapamahala ng application ay may ganap na kontrol sa runtime at application entry point.
- Kakayahang gawing moderno ang JavaFX stack sa Mac OS X: Ang JavaFX media stack ay nai-port sa Mac OS X mula sa QTKit at Quicktime, na na-deprecated, sa mas bagong framework ng AVFoundation. Sa pamamagitan nito, ang mga developer na gumagamit ng JavaFX media stack ay maaari na ngayong makakuha ng pagtanggap ng Mac App Store at magkaroon ng pagkakataon na mapalabas ang kanilang mga application sa Mac App Store.
- Suporta sa Nashorn: Maraming mga pag-optimize ng Nashorn kabilang ang suporta para sa mga dynamic na wika ang isinasama sa paglabas na ito. Ang idinagdag din ay isang Nashorn Class Filter, na nagbibigay ng maselan na kontrol sa pag-access sa mga klase sa Java mula sa code ng JavaScript sa pamamagitan ng isang bagong filter na interface.
- Tool Updater Petsa ng Oras ng Oras: Maaaring ubusin ng tool na ito ang mga panuntunan ng datos na 'raw' na oras (tzdata) mula sa database ng pagpapatala ng IANA time zone at i-convert ang mga ito sa kinakailangang format na kinakailangan ng JRE. Nagbibigay ito ng mga user na may kakayahan na agad na i-update ang mga tuntunin ng time zone ng JDK / JRE sa mga pinakabagong update mula sa IANA.
Ano ang bago sa bersyon 8 I-update ang 45:
- Reaksyon ng JVM sa Presyon ng Memory: & quot; Presyon ng memorya & quot; ay isang ari-arian na kumakatawan sa kabuuang paggamit ng memory (RAM) sa system. Ang bagong tampok na ito ay maaaring gamitin upang mabawasan ang dami ng memorya na ginamit sa isang sistema kung saan maraming mga JVMs ang na-deploy at kinokontrol ang dami ng memorya na itinalaga upang maubos ng bawat JVM, na maiiwasan ang Out of Memory Errors (OOMEs) mula sa nangyari.
- Pagpapabuti sa native packager: Pinapagana ang mga developer na lumikha ng mga application na katutubong-pakiramdam na hindi nangangailangan ng mga kliyente na magkaroon ng isang umiiral na Java Runtime na naka-install. Ang mga self-contained na application na ito ay maaaring i-deploy sa mga lugar tulad ng Mac app store. Ang tagapamahala ng application ay may ganap na kontrol sa runtime at application entry point.
- Kakayahang gawing moderno ang JavaFX stack sa Mac OS X: Ang JavaFX media stack ay nai-port sa Mac OS X mula sa QTKit at Quicktime, na na-deprecated, sa mas bagong framework ng AVFoundation. Sa pamamagitan nito, ang mga developer na gumagamit ng JavaFX media stack ay maaari na ngayong makakuha ng pagtanggap ng Mac App Store at magkaroon ng pagkakataon na mapalabas ang kanilang mga application sa Mac App Store.
- Suporta sa Nashorn: Maraming mga pag-optimize ng Nashorn kabilang ang suporta para sa mga dynamic na wika ang isinasama sa paglabas na ito. Ang idinagdag din ay isang Nashorn Class Filter, na nagbibigay ng maselan na kontrol sa pag-access sa mga klase sa Java mula sa code ng JavaScript sa pamamagitan ng isang bagong filter na interface.
- Tool Updater Petsa ng Oras ng Oras: Maaaring ubusin ng tool na ito ang mga panuntunan ng datos na 'raw' na oras (tzdata) mula sa database ng pagpapatala ng IANA time zone at i-convert ang mga ito sa kinakailangang format na kinakailangan ng JRE. Nagbibigay ito ng mga user na may kakayahan na agad na i-update ang mga tuntunin ng time zone ng JDK / JRE sa mga pinakabagong update mula sa IANA.
- Ang mga bagong entry ay idinagdag sa blacklist ng mga mahina na application .
- Ilang mga kritikal na isyu sa seguridad ang naayos. Ang JIT at loop na mga bug ay naayos na.
- Ang isang SSL / TLS pagbabalik ay naayos na.
- Ang isang pinahusay na Java VisualVM ay kasama sa package.
- Gervill, isang bagong pagpapatupad ng synthesizer ng software, ay isinama.
- Ang data ng time zone Olson ay na-update sa bersyon 2011l.
- Pinabuting ang pagganap at katatagan.
- Pinahusay ang Java BigDecimal na pagganap.
- Ang data ng time zone Olson ay na-update sa bersyon 2011b.
- Kasama na ngayon ang HotSpot VM na bersyon 20.
- Maraming mga menor de edad na mga bug ang naayos.
I-update ang 25:
Ano ang bago sa bersyon 6 Update 25:
Mga Komento hindi natagpuan