java在编译时出现javac:找不到文件,是怎么回事

软件测试 APP测试 Appium 的环境搭建及工具安装教程

大家好,关于java在编译时出现javac:找不到文件,是怎么回事很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于java程序未编译解决办法的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

本文目录

  1. sublimetext2无法显示java编译的结果
  2. 编译java文件时找不到java文件是怎么回事
  3. java编译通过,为什么运行却提示找不到或无法加载主类
  4. java在编译时出现javac:找不到文件,是怎么回事

sublimetext2无法显示java编译的结果

按照以下的步骤修改sublimetext2的编译系统脚本。在选项卡Preferences>BrowsePackages..打开sublime的包目录转到JavaFolder打开JavaC.sublime-build替换下面的命令行"cmd":["javac","$file"],在Windows下使用以下命令替换"cmd":["runJava.bat","$file"],在Ubuntu下使用以下命令替换"cmd":["runJava.sh","$file_base_name"],Step#4–现在写个测试程序,使用CTRL+B编译运行。

编译java文件时找不到java文件是怎么回事

哈哈,java命令找到了,说明不是path路径配置问题。

C:\ProgramFiles\Java\jdk1.8.0_101\bin>javacC:\Sample\Test.java

C:\ProgramFiles\Java\jdk1.8.0_101\bin>java-cpC:\Sample\Main

java编译通过,为什么运行却提示找不到或无法加载主类

因为没有代码不能直接判断出错误原因,不过出现这种错误一般是以下两种原因造成的:

1.环境变量配置不当。

查看环境变量ClassPath的值是否正确,如下图:

变量值为:

.;%JAVA_HOME%\lib;%JRE_HOME%\lib

特别注意是,要用“.”这个配置,它表示当前路径,一定要有。

另外,保存环境变量以后,一定重新打开一个cmd可执行窗口,否则环境变量不会生效的。

2.代码中带有包名

比如下面这段代码:

编译以后运行就会报错,如下图:

只要包名去掉就可以了,如下图:

再重新编译一下就可以运行了,如下图:

总结

以上两个情况不知道哪个适合你,都可以试试吧,如果还是不行,可以在评论中继续问我。

java在编译时出现javac:找不到文件,是怎么回事

java中import(引入)的依赖包找不见就会报此错误。

解决办法:

一:如果是没有引入相应的依赖类,那么通过import的形式进行直接定义。

二:如果是缺少必要的依赖包,那么需要在lib路径下添加相应的jar包(直接复制粘贴到lib下即可)。

好了,文章到这里就结束啦,如果本次分享的java在编译时出现javac:找不到文件,是怎么回事和java程序未编译解决办法问题对您有所帮助,还望关注下本站哦!

Java带包结构的编译运行方式

声明:本文内容来自互联网不代表本站观点,转载请注明出处:https://bk.oku6.com/11/88602.html

相关推荐