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.

Archive: Java[tm] Technology Products Download

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 oracle.com account. 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. For more information on the transition of products from the legacy Sun download system to the Oracle Technology Network, visit the SDLC Decommission page announcement.

ANTS

The new Java Caching Standard (javax.cache) This post explores the new Java caching standard: javax.cache.

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. 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 From a design point of view, the basic concepts are a CacheManager that holds and controls a collection of Caches. Annotations.

Signature Applet Meta-Inf

Java Decompiler. Animal Sniffer Ant Tasks - Introduction. Animal Sniffer - Animal Sniffer CLI. What is this?

Animal Sniffer - Animal Sniffer CLI

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. The tool produces output like the following, so use the grep command to filter out the list: Eclipse. 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.

Best Java IDE to do more high-quality code in less time

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.

On linux <user.home>/.java/deployment/log on Unix/Linux – drone
Windows ==> C:\Documents and Settings\<User ie ldrone>\Application Data\Sun\Java\Deployment\log – drone

Java Plug-in Tracing can be turned on by enabling the property javaplugin.trace.

Tracing and Logging

However, it turns on all tracing facilities inside Java Plug-in. 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. Home — Project Kenai.

WindowBuilder