Download DrJava for Windows to interactive evaluation of expressions. DrJava is an integrated Java development environment that supports interactive evaluation of expressions. Download Java JDK. Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers. Java offers the rich user interface, performance, versatility. Release Java 8) JDK distributions are not compatible with the DrJava Mac OX X app because Apple and Oracle use different app launchers. The DrJava jar release is compatible with the Oracle JDK distributions, but it must be run from the command line like other jar files. Upownload Jar Download Windows App Download Mac OS X App.
DrJava is yet another lightweight IDE for writing programs in Java. It has over 3 million users and an excellent interface. The options to open, create, close files are available in the program’s toolbar. The toolbar also includes buttons to compile project and cut, copy, paste the code. DrJava is an integrated Java development environment that supports interactive evaluation of expressions. It is available for free, and it is available under an open source license (GPL).
Freeware
Windows
152 MB
189,296
The full version string for this update release is 11.0.9+10 (where '+' means 'build'). The version number is 11.0.9.
Complete release notes for Java 11 can be found here.
IANA Data 2020a
JDK 11.0.9 contains IANA time zone data version 2020a. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baselines
The security baselines for the Java Runtime Environment (JRE) at the time of the release of JDK 11.0.7 are specified in the following table:
JRE Family Version = JRE Security Baseline (Full Version String)
- 11 = 11.0.9+7
- 8 = 1.8.0_271-b09
Oracle JDK Expiration Date
Oracle recommends that the JDK is updated with each Critical Patch Update (CPU). In order to determine if a release is the latest, the following Security Baseline page can be used to determine which is the latest version for each release family.
Critical patch updates, which contain security vulnerability fixes, are announced one year in advance on Critical Patch Updates, Security Alerts and Bulletins. It is not recommended that this JDK (version 11.0.9) be used after the next critical patch update scheduled for January 19, 2021.
What's New:
security-libs/java.security
➜ Weak Named Curves in TLS, CertPath, and Signed JAR Disabled by Default
- Weak named curves are disabled by default by adding them to the following disabledAlgorithms security properties: jdk.tls.disabledAlgorithms, jdk.certpath.disabledAlgorithms, and jdk.jar.disabledAlgorithms. The named curves are listed below.
- With 47 weak named curves to be disabled, adding individual named curves to each disabledAlgorithms property would be overwhelming. To relieve this, a new security property, jdk.disabled.namedCurves, is implemented that can list the named curves common to all of the disabledAlgorithms properties. To use the new property in the disabledAlgorithms properties, precede the full property name with the keyword include. Users can still add individual named curves to disabledAlgorithms properties separate from this new property. No other properties can be included in the disabledAlgorithms properties.
- To restore the named curves, remove the include jdk.disabled.namedCurves either from specific or from all disabledAlgorithms security properties. To restore one or more curves, remove the specific named curve(s) from the jdk.disabled.namedCurves property.
- Curves that are disabled through jdk.disabled.namedCurves include the following: secp112r1, secp112r2, secp128r1, secp128r2, secp160k1, secp160r1, secp160r2, secp192k1, secp192r1, secp224k1, secp224r1, secp256k1, sect113r1, sect113r2, sect131r1, sect131r2, sect163k1, sect163r1, sect163r2, sect193r1, sect193r2, sect233k1, sect233r1, sect239k1, sect283k1, sect283r1, sect409k1, sect409r1, sect571k1, sect571r1, X9.62 c2tnb191v1, X9.62 c2tnb191v2, X9.62 c2tnb191v3, X9.62 c2tnb239v1, X9.62 c2tnb239v2, X9.62 c2tnb239v3, X9.62 c2tnb359v1, X9.62 c2tnb431r1, X9.62 prime192v2, X9.62 prime192v3, X9.62 prime239v1, X9.62 prime239v2, X9.62 prime239v3, brainpoolP256r1, brainpoolP320r1, brainpoolP384r1, brainpoolP512r1
- Curves that remain enabled are: secp256r1, secp384r1, secp521r1, X25519, X448. See JDK-8233228
security-libs/org.ietf.jgss:krb5
➜ Support for Kerberos Cross-Realm Referrals (RFC 6806)
- The Kerberos client has been enhanced with the support of principal name canonicalization and cross-realm referrals, as defined by the RFC 6806 protocol extension.
- As a result of this new feature, the Kerberos client can take advantage of more dynamic environment configurations and does not necessarily need to know (in advance) how to reach the realm of a target principal (user or service).
- Support is enabled by default and 5 is the maximum number of referral hops allowed. To turn it off, set the sun.security.krb5.disableReferrals security or system property to false. To configure a custom maximum number of referral hops, set the sun.security.krb5.maxReferrals security or system property to any positive value.
Previous versions:
Drjava Windows 10
Recent Java JDK news
- Python also gained some 2.2 million developers in the past year and came in second-place
- 150 votesJava allows you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D, just to name a few. This new version is considered a Critical Patch Update.
- Freeware
- Windows/macOS/Linux
- 25 votesJava SE 15.0.1 is the latest release of Java SE Platform. Oracle strongly recommends that all Java SE users upgrade to this release.
- Freeware
- Windows/macOS/Linux
- 115 votesThe Java Platform lets you develop and deploy Java applications on desktops and servers, as well as in today's demanding embedded environments.
- Freeware
- Windows
Greenhorn
posted 14 years agohi, i have been using drjava for a while and i am pretty happy with its interface and overall preformance. drjava compiler is using verstion 1.4.x however i would like to change that to 1.5 which is installed on my machine.
i am writing codes that takes advantage of new classes in 1.5 and it does not compile via drjava (compiler v.1.4.x) however through terminal which is set to compile via 1.5 version, those codes compile and work just fine!
i looked at drjava preferneces but i see no options to change the compiler version? by the way i am using mac os x tiger, drjava version 20050814-223.
thanks for your help in advance.
i am writing codes that takes advantage of new classes in 1.5 and it does not compile via drjava (compiler v.1.4.x) however through terminal which is set to compile via 1.5 version, those codes compile and work just fine!
i looked at drjava preferneces but i see no options to change the compiler version? by the way i am using mac os x tiger, drjava version 20050814-223.
thanks for your help in advance.
Ranch Hand
posted 14 years agoRegards, Rene Larsen
Greenhorn
posted 14 years agothanks for the link. i am not able to find any confugration file in the home directory. the only file available is the drjava.plist which is located in home/library/prefereces/
any other inspiring ideas?
any other inspiring ideas?
Ranch Hand
posted 14 years agoI've just downloaded 'drjava-stable-20050814-2234' and started the App 'DrJava.app' - closed it again - and I got a '.drjava' file in my home dir.
My default java version is 1.5 !!
Therefore I then modified the '.drjava' file as described in the user guide.
added this line: 'javac.location=/System/Library/Frameworks/JavaVM.framework/Versions/1.4/Classes/classes.jar'
I then reopened 'DrJava.app' - and I got both Compiler 1.4.x and 1.5.0
You should also be able to add the new java.location via the GUI under 'Resource Location->Tools.jar Location'
Rene
[ November 17, 2005: Message edited by: Rene Larsen ]
My default java version is 1.5 !!
Therefore I then modified the '.drjava' file as described in the user guide.
added this line: 'javac.location=/System/Library/Frameworks/JavaVM.framework/Versions/1.4/Classes/classes.jar'
I then reopened 'DrJava.app' - and I got both Compiler 1.4.x and 1.5.0
You should also be able to add the new java.location via the GUI under 'Resource Location->Tools.jar Location'
Rene
[ November 17, 2005: Message edited by: Rene Larsen ]
Greenhorn
Download Dr Java Compiler
posted 14 years agoDownload Drjava For Mac
alright i came up with a solution. i was under the impression that spotlight searches for the hidden file as well. i used thinkertool utility to identify .drjava file which was located in my home directory. the instructions in the documentation is not very clears on how exactly change the compiler version!
instead, i used the java preferences utility located in /Applications/Utilities/Java/J2SE 5.0/. from there i just had to change the order of java verstions that appls used in my system. before it was set to 1.4.2 then 1.5. now the order is the other way around and everything is working great.
instead, i used the java preferences utility located in /Applications/Utilities/Java/J2SE 5.0/. from there i just had to change the order of java verstions that appls used in my system. before it was set to 1.4.2 then 1.5. now the order is the other way around and everything is working great.
Greenhorn
Install Drjava
posted 14 years agoDownload Drjava On Mac
Actually, I've found that if I just set the Java Applet and Application Runtime settings to J2SE 5.0 in the Java Preferences.app in /Applications/Utilities/Java/J2SE 5.0, DrJava will use 5.0 on it's own.
However, this is interesting because I would love to use DrJava to compile LeJOS code, and if possible I'd like to get DrJava to include the LeJOS Compiler in the compiler list.
BTW, I love DrJava for a Java development IDE on the Mac. It is powerful yet easy to learn and use.
http://drjava.org/
[ December 02, 2005: Message edited by: Scott Spencer ]
However, this is interesting because I would love to use DrJava to compile LeJOS code, and if possible I'd like to get DrJava to include the LeJOS Compiler in the compiler list.
BTW, I love DrJava for a Java development IDE on the Mac. It is powerful yet easy to learn and use.
http://drjava.org/
[ December 02, 2005: Message edited by: Scott Spencer ]