CLASSPATH,设置了直接使用JAVA能运行,但打成JAR包就报找不到所需要的类,WHY Manifest-Version: 1.0Main-Class: com.yizhao.tools.MyClass是用ECLIPSE打的包 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java -jar your_jar_file_name.jar java -jar cf filename.jar com filename是你要打的jar包的名字打好之后看看里面包没包含你的class文件 Manifest-Version: 1.0Main-Class: com.yizhao.tools.MyClass这设置了jar包的入口如果jar包名为jarfile那么执行java -jar jarfile.jar 就可以自动执行该包的MyClass类的main方法同时,在用-jar参数时,会使系统参数classpath无效,需要调用-classpath参数来设置 java com.yizhao.tools.MyClass可以运行 打包后把Jar设在classpath里java com.yizhao.tools.MyClass亦可以运行 .. -jar 之后不是跟你的类名 而是你的jar文件名java会从你的manifest里面找到你的main入口 java -classpath log4j-1.2.8.jar;classes12.zip -jar MyClass.jar这样也不行啊还是提示Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Category 我已经把2个包放当前目录了java -classpath ./log4j-1.2.8.jar;./classes12.zip -jar MyClass.jarjava -classpath .\log4j-1.2.8.jar;.\classes12.zip -jar MyClass.jar这样也不行 小小疑惑,求各位帮帮忙! jar包资源文件 c语言的typedef unsigned short int16u; 这个咋在java表示? 求助 将List 进行分组 请各位高手看一下,就一下 对于oracle查询的结果resultset处理 请教一个JAVA3D的问题 急!!!Linux 下javac 编译的问题,高分求解.... 急!!! hibernate怎么映射到实体对象? 如果一个jar包执行需要其他的jar,在manifest文件怎么写呢? 多态问题
打好之后看看里面包没包含你的class文件
Main-Class: com.yizhao.tools.MyClass
这设置了jar包的入口
如果jar包名为jarfile
那么执行java -jar jarfile.jar 就可以自动执行该包的MyClass类的main方法
同时,在用-jar参数时,会使系统参数classpath无效,需要调用-classpath参数来设置
java com.yizhao.tools.MyClass亦可以运行 ..
java会从你的manifest里面找到你的main入口
这样也不行