Java编译成功但是运行不成功的原因

平常习惯了用IDE软件IDEA构建Java项目,对java命令行有点陌生,就遇到问题,记录一下!

1,java 和 javac 在命令行中测试均成功,执行java文件的编译也成功,但是运行class文件就出现问题,提示找不到类,如下图所示:
运行java命令结果

2,然后就开始排除问题,上述中测试均无问题,证明安装jdk文件没有问题,为什么在java运行class文件会出现问题?
查看的配置文件:
Java编译成功但是运行不成功的原因_第1张图片
运行java 和 javac的结果:

  • java命令:
    Java编译成功但是运行不成功的原因_第2张图片
  • javac命令
    Java编译成功但是运行不成功的原因_第3张图片

我的jdk\lib文件中没有tool.jar和dt.jar文件,版本1.9,这个问题不影响运行。

解决办法:用简单的命令行javac编译后,再用java运行就会出错,这个肯定是出在配置之后的操作,要么是javac命令错误,要么是java命令错误,再搜索了原因,原来是javac 编译带有包名java文件要用java -d . [文件名.class]

你可能感兴趣的:(Java学习)