你的class文件不再classpath路径下面eclipse会自动为每个工程创建一个classpath,如果你要在命令行里面运行,JVM会到系统的classpath路径下面找。class文件设置一下系统的环境变量就好了,应该只需要classpath就可以
http://blog.sina.com.cn/s/blog_7da3cf040100s7z6.html
http://blog.sina.com.cn/s/blog_7da3cf040100s7z6.html
解决方案 »
- java如何将十六进制0xFF5100A5转换为无符号int值,貌似java不支持无符号数据
- 问一个类的加载问题
- 高手进来在线等,报出一个SocketException异常
- 字符转换数字时,运行程序,系统报错
- 我用JAVA开发的jain-sip客户端怎么跟Trixbox通信交互??
- 如何利用反射技术动态创建内部类的实例
- Kosling每日提问之2004.03.23!--无问题--昨天我妈生日,回家了,今天才回校!
- 一个挺菜的问题,
- 很菜的问题,javaBean,EJB,JSP,J2EE具体是什么什么项目用的??
- ~~~ 变量类型转换问题,送分问题,急用! ~~~
- 准备用java写一个简单的编译程序,请问那位有经验可以提供帮助!
- 怎么创建透明的cursor
eclipse编译后的class文件都在bin目录下,bin目录下可能有很多文件夹,那我要怎么设置系统的classpath路径呢?
不可能运行一次eclipse编译的class文件都要设置一次classpath路径吧?求解答
在命令行执行java命令的时候,系统会去找你的class文件,找的地方就是classpath设置的路径所以你要把classpath的路径设置成class文件所在的地方,只要classpath里面没有的路径,系统就不会去找如果你不想写classpath路径,那么你用命令行先进入class所在的文件夹,然后再执行java命令
在命令行执行java命令的时候,系统会去找你的class文件,找的地方就是classpath设置的路径所以你要把classpath的路径设置成class文件所在的地方,只要classpath里面没有的路径,系统就不会去找如果你不想写classpath路径,那么你用命令行先进入class所在的文件夹,然后再执行java命令
1、你说用命令行先进入class所在的文件夹,然后再执行java命令,但是我也是这样操作也是报错
2、我在实际开发是这样需求,在代码中用java命令运行一个.class的文件,一直提示异常
只要配置好三个环境变量就可以,
你的问题在于找不到class文件,需要配置classpath,具体方法网上很多,给你的连接也有
如果你用命令行运行class,用的是系统的jdk,需要配置系统的classpatheclipse在建立工程的时候可以选择为每个工程选择编译运行用的环境,所以可能用的系统的,或者是eclipse自带的。你的工程应该是用了eclipse自带的。为什么非要用eclipse编译然后去命令行运行啊?!直接用一个不就好了
偶然发现一个博客,回来找找发现还没结贴。http://scnblogs.techweb.com.cn/ericxl/archives/51.html解决办法:在classpath路径下面添加jaxen的jar包。
这个包我传了一个,你不放心也可以自己去下。
http://download.csdn.net/detail/alan19931103/7257791
带包名的类 在命令行窗口中 导航到类所在的根目录下(通常是bin目录) 键入 java 后接完整类名(带包名)直接在类所在的目录下 执行对带有包名的类的java命令 无论如何 java虚拟机都是无法找到类的.希望对你有帮助.
在命令行执行java命令的时候,系统会去找你的class文件,找的地方就是classpath设置的路径所以你要把classpath的路径设置成class文件所在的地方,只要classpath里面没有的路径,系统就不会去找如果你不想写classpath路径,那么你用命令行先进入class所在的文件夹,然后再执行java命令
1、你说用命令行先进入class所在的文件夹,然后再执行java命令,但是我也是这样操作也是报错
2、我在实际开发是这样需求,在代码中用java命令运行一个.class的文件,一直提示异常
一般是设置bin所在的目录为classpath的目录,java执行的时候注意带上完整的路径名(包名+类名)
“package 包名;”
你只要把这行删掉再编译出class就可以用CMD的JAVA命令运行了