java运行class文件或jar文件
2017-05-16 17:38
211 查看
当需要用命令行运行一个class文件或者jar文件时,经常会报各种错误,这里总结一下操作需要注意的东西。
classpath
运行class文件上时,java会从classpath去寻找对应的class,这时如果目录不包含要运行的class所在的目录,那么就会出现下面这个错误,这时候需要将环境变量的classpath中配置当前路径
错误: 找不到或无法加载主类
类路径
运行class文件,指定运行的类名时,需要加上包路径。比如我的class的所在的包为com.cn.text.MyClass.class , 那么在运行的时候,需要在com文件夹外,执行
classpath
运行class文件上时,java会从classpath去寻找对应的class,这时如果目录不包含要运行的class所在的目录,那么就会出现下面这个错误,这时候需要将环境变量的classpath中配置当前路径
.或者在运行命令 java后指定classpath:
-classpath "."
错误: 找不到或无法加载主类
类路径
运行class文件,指定运行的类名时,需要加上包路径。比如我的class的所在的包为com.cn.text.MyClass.class , 那么在运行的时候,需要在com文件夹外,执行
java -classpath "." com.cn.text.MyClass才可以
相关文章推荐
- java获取运行的jar(class)文件的路径
- jar 打包java class文件后,运行jar 出现 Failed to load Main-Class manifest attribute from 错误
- java判断当前是在class文件中运行还是在jar中运行
- 在JAVA中将class文件编译成jar文件包,运行提示没有主清单属性
- 使不能运行的JAR文件可以使用java -jar运行
- 用jar命令将java class文件打包以及编写方便执行jar文件的批处理文件
- 运行java的jar文件
- 第1章 Java基本概念及环境配置——FAQ1.17 怎样制作鼠标双击就可以运行的Jar文件?
- 使不能运行的JAR文件可以使用java -jar运行
- DOS命令 SHELL命令 BAT命令 执行 java 的 class文件和Jar文件
- java class文件生成jar包
- 文件中加载jar及Class,启动Java(Windows及Linux)
- java的*.class打包成jar文件
- jar文件运行时:Failed to load Main-Class manifest attribute from ......解决办法
- jar包无法运行——could not find the main class...(java -jar *.jar可以运行,jar包不可以打开的解决方法)
- java运行jar文件或者含有jar包的文件(未完)
- java .class文件打包成.jar文件
- jar文件运行时:Failed to load Main-Class manifest attribute from ......
- [转]Flex 项目不能运行jsp文件 java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor
- java 自带jar命令打包class文件