草庐IT

uber-jar

全部标签

java - JAR中有多个可运行类,如何运行它们?

我在从一个JAR文件运行多个不同的类时遇到问题。我知道我可以将JAR中的一个类设置为将在命令java-jarmyjar.jar之后运行的Main类,但我想要的是:java-jarmyjar.jarMyClass是否可以这样做,或者我必须创建多个JAR(每个JAR用于一个可运行的类),还是创建“管理器”类来运行我的其他类传递给他们的命令行参数更好?我正在寻找文档或引用资料,但找不到。 最佳答案 可执行Jar文件格式只允许您指定一个主类。为了让您能够执行不同的应用程序,您需要按照您的建议创建一个“管理器”,或者改用类路径:java-cp

java - JAR中有多个可运行类,如何运行它们?

我在从一个JAR文件运行多个不同的类时遇到问题。我知道我可以将JAR中的一个类设置为将在命令java-jarmyjar.jar之后运行的Main类,但我想要的是:java-jarmyjar.jarMyClass是否可以这样做,或者我必须创建多个JAR(每个JAR用于一个可运行的类),还是创建“管理器”类来运行我的其他类传递给他们的命令行参数更好?我正在寻找文档或引用资料,但找不到。 最佳答案 可执行Jar文件格式只允许您指定一个主类。为了让您能够执行不同的应用程序,您需要按照您的建议创建一个“管理器”,或者改用类路径:java-cp

java - log4j:WARN 找不到记录器的附加程序(运行 jar 文件,而不是 Web 应用程序)

这个问题在这里已经有了答案:Log4jWarningwhileinitializing?[duplicate](5个回答)关闭7年前。首先-是的,我已阅读有关此主题的多个问题和答案,但无法获得其中的任何解决方案来帮助我。我没有运行Tomcat或JBoss,也没有要更改的web.xml文件。我正在使用Java6.0和log4j-1.2.8.jar。我正在使用IDEAIntelliJ创建一个可运行的jar文件,其中jar库单独打包并通过list链接。因此,我在Linux服务器上运行我的代码:me@server:/mydir>java-jarcode/myjar.jarlog4j:WARNN

java - log4j:WARN 找不到记录器的附加程序(运行 jar 文件,而不是 Web 应用程序)

这个问题在这里已经有了答案:Log4jWarningwhileinitializing?[duplicate](5个回答)关闭7年前。首先-是的,我已阅读有关此主题的多个问题和答案,但无法获得其中的任何解决方案来帮助我。我没有运行Tomcat或JBoss,也没有要更改的web.xml文件。我正在使用Java6.0和log4j-1.2.8.jar。我正在使用IDEAIntelliJ创建一个可运行的jar文件,其中jar库单独打包并通过list链接。因此,我在Linux服务器上运行我的代码:me@server:/mydir>java-jarcode/myjar.jarlog4j:WARNN

java - 从命令提示符执行带有多个类路径库的 jar 文件

我有一个Maven项目,它生成一个jar文件并将所有依赖项复制到target/lib文件夹。我想在客户的机器(windows)上执行这个项目。因此,我将myproject.jar复制到C:\xyz文件夹,并将所有依赖项复制到C:\xyz\lib文件夹。如何从客户端的命令提示符执行此项目?我尝试使用C:\xyz文件夹中的java-cplib\*.jar-jarmyproject.jar但它会引发以下错误。Exceptioninthread"main"java.lang.NoClassDefFoundError:lib\commons-codec-1/3/jarCausedby:java.

java - 从命令提示符执行带有多个类路径库的 jar 文件

我有一个Maven项目,它生成一个jar文件并将所有依赖项复制到target/lib文件夹。我想在客户的机器(windows)上执行这个项目。因此,我将myproject.jar复制到C:\xyz文件夹,并将所有依赖项复制到C:\xyz\lib文件夹。如何从客户端的命令提示符执行此项目?我尝试使用C:\xyz文件夹中的java-cplib\*.jar-jarmyproject.jar但它会引发以下错误。Exceptioninthread"main"java.lang.NoClassDefFoundError:lib\commons-codec-1/3/jarCausedby:java.

java - 像 Uber Android 一样在 map 上旋转标记和移动动画

我正在从事类似于UBER、Lyft或OLA的项目,即。用可用的移动汽车在房屋上绘制map。我正在寻找某种图书馆,它可以让汽车像UBER一样平稳地移动和转弯。现在,我可以使用下面的代码将汽车从一个经纬平稳地移动到另一个。但棘手的部分是转弯并确保汽车在向方向移动时面向前方。顺滑车代号:finalLatLngSomePos=newLatLng(12.7796354,77.4159606);try{if(googleMap==null){if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.HONEYCOMB){googleMap=((MapFragmen

java - 像 Uber Android 一样在 map 上旋转标记和移动动画

我正在从事类似于UBER、Lyft或OLA的项目,即。用可用的移动汽车在房屋上绘制map。我正在寻找某种图书馆,它可以让汽车像UBER一样平稳地移动和转弯。现在,我可以使用下面的代码将汽车从一个经纬平稳地移动到另一个。但棘手的部分是转弯并确保汽车在向方向移动时面向前方。顺滑车代号:finalLatLngSomePos=newLatLng(12.7796354,77.4159606);try{if(googleMap==null){if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.HONEYCOMB){googleMap=((MapFragmen

java - 尝试使用 java.exe -jar 运行我的 jar 时出现 NoClassDefFoundError ...怎么了?

我有一个应用程序,我正试图将其包装到一个jar中以便于部署。当作为可从CLASSPATH访问的一组类运行时,应用程序编译并运行良好(在Windowscmd窗口中)。但是当我打开我的类并尝试在同一个cmd窗口中使用java1.6运行它时,我开始收到异常:C:\dev\myapp\src\common\datagen>C:/apps/jdk1.6.0_07/bin/java.exe-classpathC:\myapp\libs\commons-logging-1.1.jar-server-jarDataGen.jarExceptioninthread"main"java.lang.NoCl

java - 尝试使用 java.exe -jar 运行我的 jar 时出现 NoClassDefFoundError ...怎么了?

我有一个应用程序,我正试图将其包装到一个jar中以便于部署。当作为可从CLASSPATH访问的一组类运行时,应用程序编译并运行良好(在Windowscmd窗口中)。但是当我打开我的类并尝试在同一个cmd窗口中使用java1.6运行它时,我开始收到异常:C:\dev\myapp\src\common\datagen>C:/apps/jdk1.6.0_07/bin/java.exe-classpathC:\myapp\libs\commons-logging-1.1.jar-server-jarDataGen.jarExceptioninthread"main"java.lang.NoCl