diff -Nur sun-java6-6.22.orig//debian/java-wrapper.sh.in sun-java6-6.22/debian/java-wrapper.sh.in
--- sun-java6-6.22.orig//debian/java-wrapper.sh.in	1969-12-31 19:00:00.000000000 -0500
+++ sun-java6-6.22/debian/java-wrapper.sh.in	2010-11-16 18:37:44.257342386 -0500
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+LD_LIBRARY_PATH="/usr/lib/jni${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
+export LD_LIBRARY_PATH
+exec /@basedir@/jre/bin/java.real "$@"
diff -Nur sun-java6-6.22.orig//debian/rules sun-java6-6.22/debian/rules
--- sun-java6-6.22.orig//debian/rules	2010-10-15 05:39:01.000000000 -0400
+++ sun-java6-6.22/debian/rules	2010-11-16 18:31:33.577990545 -0500
@@ -487,6 +487,9 @@
 	mv $(d_jbin)/$(basedir)/jre/bin/javaws $(d_jbin)/$(basedir)/jre/bin/javaws.real
 	install -m 755 debian/javaws-wrapper.sh $(d_jbin)/$(basedir)/jre/bin/javaws
 
+	: # install a wrapper for java
+	mv $(d_jbin)/$(basedir)/jre/bin/java $(d_jbin)/$(basedir)/jre/bin/java.real
+	install -m 755 debian/java-wrapper.sh $(d_jbin)/$(basedir)/jre/bin/java
 
 #	: # 1.4 only
 #	rm -f $(d_jbin)/$(basedir)/jre/lib/$(archdir)/libagent.so
