background preloader

Java Dev Tools & tips

Facebook Twitter

Archive: Java[tm] Technology Products Download. The Oracle Java Archive offers self-service download access to some of our historical Java releases. WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For production use Oracle recommends downloading the latest JDK and JRE versions and allowing auto-update. Only developers and Enterprise administrators should download these releases.

Downloading these releases requires an account. If you don't have an account you can use the links on the top of this page to learn more about it and register for one for free. For current Java releases, please consult the Oracle Software Download page. Current update releases for JDK 6 and JDK 7 are available for support customers. Java SE Java SE 8 Java SE 7 Java SE 6 Java SE 5 Java SE 1.4 Java SE 1.3 Java SE 1.2 Java SE 1.1 JRockit Family Java SE Tutorials JDK 1.3 Documentation Java EE.


The new Java Caching Standard (javax.cache) This post explores the new Java caching standard: javax.cache. How it Fits into the Java Ecosystem This standard is being developed by JSR107, of which the author is co-spec lead. JSR107 is included in Java EE 7, being developed by JSR342. Java EE 7 is due to be finalised at the end of 2012. But in the meantime javax.cache will work in Java SE 6 and higher and Java EE 6 environments as well as with Spring and other popular environments. JSR107 has draft status. We are currently at release 0.3 of the API, the reference implementation and the TCK.

Adoption Vendors who are either active members of the expert group or have expressed interest in implementing the specification are: Terracotta – EhcacheOracle – CoherenceJBoss – InfinispanIBM – ExtemeScaleSpringSource – GemfireGridGainTMaxGoogle App Engine Java Terracotta will be releasing a module for Ehcache to coincide with the final draft and then updating that if required for the final version. Features Optional Features Getting the Code.

Signature Applet Meta-Inf

Java Decompiler. Animal Sniffer Ant Tasks - Introduction. Animal Sniffer - Animal Sniffer CLI. What is this? This simple command line tool looks at Java class files and determine the format version number. The common use case of this tool is to figure out what is the offending jar file when you see UnsupportedClassVersionError. Usage This tool can accept any number of: Class filesJar filesDirectories When directories are given, they are recursively scanned for class files and jar files. When jar files are given, class files in it is examined.

The tool produces output like the following, so use the grep command to filter out the list:


ProGuard Examples. IntelliJ IDEA. Best Java IDE to do more high-quality code in less time. Java 8 & Java EE 7 Support Straightforward User Interface Editor New Features New Tools for Android Developers Refined Gradle Integration New Tools for Database Access IntelliJ IDEA 13.1, the Java IDE with the fastest-growing mindshare, includes support for Java 8 and Java EE 7, new tools for Android development, the editor enhancements, and refined Gradle integration.

IntelliJ IDEA 13 adopts Java 8 and Java EE 7, the latest versions of Oracle's Java language and enterprise platform, along with support for new versions of enterprise application servers. The new editor comes with Sublime Text style multiple selections and also introduces Postfix code completion, a new kind of completion for Java which extends your productivity even more. IntelliJ IDEA 13.1, the Java IDE with the fastest-growing mindshare, includes enhanced support for Java EE 7, better Spring support, new tools for Android development and refined Gradle integration.

Jarsigner-JAR Signing and Verification Tool. Jar-The Java Archive Tool. Java - How to debug/log/trace an applet loading problem. Outils et services Java. Troubleshooting. Tracing and Logging. Tracing and Logging includes the following topics: Tracing Tracing is a facility to redirect any output in the Java Console to a trace file. Java Plug-in Tracing can be turned on by enabling the property javaplugin.trace. 0 — off1 — basic2 — network, cache, and basic3 — security, network and basic4 — extension, security, network and basic5 — LiveConnect, extension, security, network, temp, and basic This enables tracing on the fly.

Another way to set fine-grained tracing is through the Java Control Panel. -Djavaplugin.trace=true -Djavaplugin.trace.option=basic|net|cache|security|ext|liveconnect|temp Tracing set through the Control Panel will take effect when the Plug-in is launched, but changes made through the Control Panel while a Plug-in is running will have no effect until restart. Java Web Start To set the initial trace level for a Java Web Start application set the deployment property deployment.trace.level. Basiccachenetsecurityextliveconnect Logging Other Options File Names. Home — Project Kenai.