Package Details: jdk 8u121-1

Git Clone URL: https://aur.archlinux.org/jdk.git (read-only)
Package Base: jdk
Description: Oracle Java Development Kit
Upstream URL: http://www.oracle.com/technetwork/java/javase/downloads/index.html
Keywords: java-environment-jdk java-openjfx java-runtime-headless-jre java-runtime-jre java-web-start-jre
Licenses: custom
Provides: java-environment=8, java-environment-jdk=8, java-openjfx=8, java-runtime=8, java-runtime-headless=8, java-runtime-headless-jre=8, java-runtime-jre=8, java-web-start=8, java-web-start-jre=8
Submitter: td123
Maintainer: Det
Last Packager: Det
Votes: 735
Popularity: 9.008868
First Submitted: 2011-08-27 17:56
Last Updated: 2017-02-02 15:44

Dependencies (9)

Required by (1000)

Sources (7)

Latest Comments

Marcel_K commented on 2016-12-20 23:56

On a Dutch technical site there is a message by a user, that states that paid commercial features are locked by default and have to be explicitly unlocked, e.g. by issuing -XX:+UnlockCommercialFeatures. This has been since 1.7.0_04-b20. Source: http://www.oracle.com/technetwork/java/javase/7u4-relnotes-1575007.html ("New flag to unlock Commercial Features").

Det commented on 2016-12-19 15:23

That's extremely obscure. It seems to convey that JDK is free as long as it's not distributed to customers and/or it's "general purpose computing" ("desktops, notebooks, smartphones and tablets"), but not "specialized embedded computers used in intelligent systems" ("mobile phones, hand-held devices, networking switches and Blu-Ray players"). So already very confusing.

Then the explanation goes on and says the "general purpose computing" devices are at fault, because they use the paid sub-features... Wtf? You just said that's when they're free?

Then there's the bolded "anonymous" clarification that seems to imply what I got out of it, that "The moment you, as an organisation, are delivering something where Java is distributed to end users [...] that is not general-purpose any more".

They offer those "commercial features" automatically through JDK, because they _are_ free up until you start selling products that includes them to customers. Which is the only way they'll know anyway.

Some discussion: https://news.ycombinator.com/item?id=13198960

Christian.H commented on 2016-12-19 10:11

I marked this package as "out-of-date" because it probably includes paid Oracle software:
http://www.theregister.co.uk/2016/12/16/oracle_targets_java_users_non_compliance/

Java Mission Control is included by default.

Full list of paid Oracle packages:
- Java Flight Recorder
- Java Mission Control
- Java Advanced Management Console
- MSI Enterprise JRE Installer
- JRockit Flight Recorder
- JRockit Mission Control Console observability
- JRockit Mission Control Memory Leak Detector observability
- JRE Usage Tracking
- JRockit Real Time, Deterministic GC

alaskanarcher commented on 2016-10-21 08:29

I am getting a series of "warning: could not get file information for usr/lib/jvm/java-8-jdk/..." where the ... are dozens of files in both bin and jre. Install appears to be working. Anyone else getting this?

goetzc commented on 2016-09-16 19:14

You can delete from install file: update-desktop-database, update-mime-database and xdg-icon-resource, as those updates are now performed by pacman hooks.

Det commented on 2016-08-24 14:48

700 votes <3.

I'd like to celebrate this with an update, but..

E: It was also apparently 5 years since first submitted. Damn.

XTREEMRAGE commented on 2016-07-14 09:57

Thanks for this package, keep it up :)

Det commented on 2016-07-13 17:22

You could try 'makepkg -L', or just makepkg in-and-of-itself.

m6w6 commented on 2016-07-13 05:55

Currently failing in package():

==> Starting package()...
-> Creating directory structure...
-> Removing redundancies...
-> Moving contents...
-> Fixing directory structure...
syntax error at (eval 1) line 1, near "."
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build jdk.

yaourt 1.8.1
pacman 5.0.1
libalpm 10.0.1

erkexzcx commented on 2016-04-26 19:10

I always need to perform this command when starting specific app via WEB:
sudo chown -R :wheel /etc/java*

All comments