when I moved to Linux (Open JDK1.7) ...I was able to create the build (JAR) using ANT script
but at the time on execution (on Linux using command : java -jar xxxx.jar) I am facing error ..
[[TestNGClassFinder]] Unable to read methods on class xxxxxxxxx - unable to resolve class reference com/google/inject/internal/Lists
<target name="compile" description="Build class files" depends="clean,init">
<copy includeemptydirs="false" todir="${class.dir}">
<fileset dir="${source.dir}">
<exclude name="**/*.java" />
</fileset>
</copy>
<javac srcdir="${source.dir}" destdir="${class.dir}" includeantruntime="false">
<classpath refid="project.classpath" />
</javac>
<echo>Classpath: ${toString:project.classpath}</echo>
</target>
<!-- Create jar -->
<target name="jar" depends="compile">
<manifest>
<attribute name="Main-Class" value="${main-class}" />
<attribute name="built-by" value="${
user.name}" />
</manifest>
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/MonteScreenRecorder.jar" />
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/poi-3.11-20141221.jar" />
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/poi-ooxml-3.11-20141221.jar" />
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/poi-ooxml-schemas-3.11-20141221.jar" />
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/selenium-server-standalone-2.44.0.jar" />
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/testng-6.8.15.jar" />
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/cuanto-adapter-2.8.0.jar" />
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/cuanto-api-2.8.0.jar" />
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/javax.mail.jar" />
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/joda-time-2.7.jar" />
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/mysql-connector-java-5.1.34-bin.jar" />
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/poi-excelant-3.11-20141221.jar" />
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/xmlbeans-2.6.0.jar" />
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/ini4j-0.5.2.jar" />
<zipfileset excludes="META-INF/*.SF" src="${lib.dir}/commons-net-3.1.jar" />
</jar>
</target>