diff --git a/contrib/make-check-on-installed.pl b/contrib/make-check-on-installed.pl index 6716880d4..d2337e800 100755 --- a/contrib/make-check-on-installed.pl +++ b/contrib/make-check-on-installed.pl @@ -97,7 +97,7 @@ my %mapping = ( '/guestfs/supermin.d/.*' => "appliance/supermin.d", - '/java/libguestfs\.jar$' => "java", + '/java/libguestfs-.*\.jar$' => "java", '/libguestfs\.so.*' => "src/.libs", '/libguestfs_jni\.so.*' => "java/.libs", diff --git a/java/Makefile.am b/java/Makefile.am index 601dfc58e..0076a9efc 100644 --- a/java/Makefile.am +++ b/java/Makefile.am @@ -67,12 +67,12 @@ JAVADOC_FLAGS = -encoding utf-8 # Java source. libguestfs_jardir = $(JAR_INSTALL_DIR) -libguestfs_jar_DATA = libguestfs.jar +libguestfs_jar_DATA = libguestfs-${VERSION}.jar libguestfs_jar_class_files = $(java_sources:.java=.class) $(libguestfs_jar_class_files): %.class: %.java $(JAVAC) $(JAVAC_FLAGS) -d . -classpath $(srcdir):. $< -libguestfs.jar: $(libguestfs_jar_class_files) +libguestfs-${VERSION}.jar: $(libguestfs_jar_class_files) $(JAR) cf $@ $^ # JNI source. @@ -130,10 +130,10 @@ TESTS_ENVIRONMENT = $(top_builddir)/run --test noinst_DATA = Bindtests.class $(java_tests:.java=.class) -t/%.class: t/%.java libguestfs.jar - $(JAVAC) $(JAVAC_FLAGS) -classpath libguestfs.jar -d t $< +t/%.class: t/%.java libguestfs-$(VERSION).jar + $(JAVAC) $(JAVAC_FLAGS) -classpath libguestfs-$(VERSION).jar -d t $< -Bindtests.class: Bindtests.java libguestfs.jar - $(JAVAC) $(JAVAC_FLAGS) -classpath libguestfs.jar -d . $< +Bindtests.class: Bindtests.java libguestfs-$(VERSION).jar + $(JAVAC) $(JAVAC_FLAGS) -classpath libguestfs-$(VERSION).jar -d . $< endif diff --git a/java/examples/Makefile.am b/java/examples/Makefile.am index c9f9fd88b..f49419097 100644 --- a/java/examples/Makefile.am +++ b/java/examples/Makefile.am @@ -50,6 +50,6 @@ noinst_SCRIPTS = CreateDisk.class InspectVM.class JAVAC_FLAGS = $(EXTRA_JAVAC_FLAGS) -encoding utf-8 %.class: %.java - $(JAVAC) $(JAVAC_FLAGS) -classpath ../libguestfs.jar $< + $(JAVAC) $(JAVAC_FLAGS) -classpath ../libguestfs-$(VERSION).jar $< endif diff --git a/run.in b/run.in index bb3997d6e..4a33d3853 100755 --- a/run.in +++ b/run.in @@ -142,9 +142,9 @@ export CAML_LD_LIBRARY_PATH # For Java. export JAVA_EXE=@JAVA_EXE@ if [ -z "$CLASSPATH" ]; then - CLASSPATH="$b/java:$b/java/t:$b/java/libguestfs.jar" + CLASSPATH="$b/java:$b/java/t:$b/java/libguestfs-@VERSION@.jar" else - CLASSPATH="$b/java:$b/java/t:$b/java/libguestfs.jar:$CLASSPATH" + CLASSPATH="$b/java:$b/java/t:$b/java/libguestfs-@VERSION@.jar:$CLASSPATH" fi export CLASSPATH