diff --git a/adaptors/java/src/Makefile b/adaptors/java/src/Makefile
index d82b2637be1a974ffecde8b1304299fd25d5dfeb..2f5a03ef519c268bb1f9287ffcd3bd8190df5244 100644
--- a/adaptors/java/src/Makefile
+++ b/adaptors/java/src/Makefile
@@ -8,8 +8,9 @@ JAVAH_PATH=$(shell javah -Xbootclasspath/p:build -version >/dev/null 2>&1 && \
 JNI_INCLUDE=/usr/lib/jvm/java/include/
 CC=gcc
 CC_JNI_FLAGS=-Wall -Werror -shared -fPIC \
-	     -I$(JNI_INCLUDE) -I$(JNI_INCLUDE)/linux -Ibuild \
-	     -lmoberg
+	     -I$(JNI_INCLUDE) -I$(JNI_INCLUDE)/linux \
+	     -I../../ -Ibuild \
+	     -L../../build -lmoberg
 JAVADIR=/tmp
 INSTALL_DIR=$(JAVADIR)/$(JARNAME)
 JAR_DIR=$(INSTALL_DIR)/jre/lib/ext/
diff --git a/moberg.spec.template b/moberg.spec.template
index 504f1ae33f9ad2a46f15f320ef8b8c88fcc840d7..6e3546ec69f8dc15157322dc1284c68bcc37925f 100644
--- a/moberg.spec.template
+++ b/moberg.spec.template
@@ -30,6 +30,13 @@ Requires: %{name} = %{version}-%{release}
 %description devel
 Development files for %{name}
 
+%package java
+Summary: Java support files for %{name}
+Requires: %{name} = %{version}-%{release}
+
+%description java
+Java support files for %{name}
+
 %package matlab
 Summary: Matlab support files for %{name}
 Requires: %{name} = %{version}-%{release}
@@ -38,13 +45,6 @@ Requires: %{name}-devel = %{version}-%{release}
 %description matlab
 Matlab support files for %{name}
 
-%package java
-Summary: Java support files for %{name}
-Requires: %{name} = %{version}-%{release}
-
-%description java
-Java support files for %{name}
-
 
 %prep
 %setup -q -n %{name}-__MOBERG_VERSION__
@@ -65,6 +65,11 @@ cp build/libmoberg*.so ${RPM_BUILD_ROOT}%{_libdir}
 mkdir -p ${RPM_BUILD_ROOT}%{_includedir}
 cp moberg.h ${RPM_BUILD_ROOT}%{_includedir}
 
+mkdir -p ${RPM_BUILD_ROOT}/opt/java/se.lth.control.realtime.Moberg
+cp adaptors/java/README ${RPM_BUILD_ROOT}/opt/java/se.lth.control.realtime.Moberg
+cp -r adaptors/java/src ${RPM_BUILD_ROOT}/opt/java/se.lth.control.realtime.Moberg/src
+cp -r adaptors/java/build ${RPM_BUILD_ROOT}/opt/java/se.lth.control.realtime.Moberg/jre
+
 mkdir -p ${RPM_BUILD_ROOT}/opt/matlab/src/moberg
 mkdir -p ${RPM_BUILD_ROOT}%{_includedir}
 cp adaptors/matlab/moberg4simulink.h ${RPM_BUILD_ROOT}%{_includedir}
@@ -86,6 +91,10 @@ cp adaptors/matlab/Makefile.mex ${RPM_BUILD_ROOT}/opt/matlab/src/moberg/Makefile
 %defattr(-,root,root,-)
 %{_includedir}/moberg.h
 
+%files java
+%defattr(-,root,root,-)
+/opt/java/se.lth.control.realtime.Moberg
+
 %files matlab
 %defattr(-,root,root,-)
 %{_libdir}/libmoberg4simulink.so