Java - mwicat/personal GitHub Wiki

Recursive jad

find . -name '*.class' -execdir jad -s .java {} \;

Debug

  • Listen: -Xdebug -Xrunjdwp:transport=dt_socket,address=1044,server=y,suspend=n
  • Attach: -Xdebug -Xrunjdwp:transport=dt_socket,address=1044,server=n

Netx

java -Xbootclasspath/a:/usr/share/icedtea-web/netx.jar -Xms8m -classpath /usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar -Dicedtea-web.bin.name=javaws -Dicedtea-web.bin.location=/usr/bin/javaws net.sourceforge.jnlp.runtime.Boot http://j-ftp.sourceforge.net/jftp.jnlp

Sun

java -Xbootclasspath/a:"C:\Program Files\Java\jre6\lib\javaws.jar;C:\Program Files\Java\jre6\lib\deploy.jar" -Xms8m -classpath "C:\Program Files\Java\jre6\lib\rt.jar" -Djnlpx.home="C:\Program Files\Java\jre6\bin" -Djnlpx.jvm="C:\Program Files\Java\jre6\bin\javaw.exe" -Djnlpx.remove=true -Djnlpx.splashport=-1 com.sun.javaws.Main http://phoinix.sourceforge.net/testjnlp.jnlp

Look and feel

echo 'com.sun.java.swing.plaf.gtk.GTKLookAndFeel' > "$JAVA_HOME/lib/swing.properties"

java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel MyApp

Classpath

fns=( /usr/share/cassandra/lib/*.jar )
export IFS=:
javac -cp "${fns[*]}" StatsdReporter.java