Tag: classnotfound

如何创建实际运行的.jar文件?

我在创建.jar文件时遇到了很多麻烦。 每次我尝试创建一个它时,会弹出一个错误窗口,并说无法找到主类Start。 (我的主要课程名为Start)我有一个清单,你可以告诉我我做错了什么,或者告诉我到底做了什么? 这可以来自命令提示符,也可以来自eclipse! 有时候,命令提示符窗口会弹出一毫秒,然后立即关闭! 我的清单说: Manifest-Version: 1.0 Main-Class: Start 我的主要类是Start.class

本地Tomcat环境无法启动

我正在尝试运行本地Tomcat环境,并且始终遇到以下错误: Can’t load log handler “2localhost.org.apache.juli.FileHandler” java.lang.ClassNotFoundException: 2localhost.org.apache.juli.FileHandler java.lang.ClassNotFoundException: 2localhost.org.apache.juli.FileHandler at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) 我已经在%TOMCAT_HOME%/ bin中确认了’tomcat-juli.jar’的存在。 把头发拉出来。 它几乎消失了……非常感谢您提供的任何帮助。 谢谢! 🙂

Maven Jar Builder:无法找到或加载主类

我已经尝试了几天为我的muli-module maven项目创建一个可执行jar文件。 但是,当我尝试运行这个jar文件时,我得到“无法找到或加载主类src.main.java.com.domain.Mainclass”(为了我公司的隐私,我更改了域名和MainClass) 我搜索了几天,似乎没有明显的提示。 我的项目有一个主要的maven项目,可以下载所有依赖项(包装:POM)和几个模块项目(Packaging:Jar)。 一切似乎工作正常,所有文件都编译成类文件,但不知何故主类没有被添加到pom。 我的Pom文件插件: org.apache.maven.plugins maven-assembly-plugin 2.2-beta-4 jar-with-dependencies com.domain.project.MainClass package single 我使用的命令:mvn clean package,然后我进入目标文件夹并执行:java -jar jarfilename.jar 任何提示或帮助将是最受欢迎的! 编辑: 我当前的配置为每个模块创建了2个jar文件: 项目名称-JAR与 – dependencies.jar projectname.jar 当我使用我的主类导航到模块的目标文件夹时,我可以成功运行jar文件。 但是,当我尝试运行我的父maven项目的jar文件(包装:pom)时,我仍然得到同样的错误。 有谁知道为什么主jar文件找不到主类? 谢谢!

HttpClient NoClassDefFoundError

我正在尝试从HttpClient 4.0.1运行示例应用程序。 它是示例部分中的ClientMultiThreadedExecution.java文件。 我把这些文件放在类路径中: apache-mime4j-0.6.jar ; commons-codec-1.3.jar ; commons-logging-1.1.1.jar ; httpclient-4.0.1.jar ; httpcore-4.0.1.jar ; httpmime-4.0.1.jar和文件正确编译。 在运行时,我收到以下错误: Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpUriRequest Caused by: java.lang.ClassNotFoundException: org.apache.http.client.methods.HttpUriRequest at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) 我错过了参考吗? 这似乎是一个类路径错误,但我无法弄清楚要包含哪个jar文件? 预先感谢您的帮助。