javac: 找不到文件: HelloWorld.java 用法: javac <options> <source files> -help 用于列出可能的选项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javac: 找不到文件: HelloWorld.java 用法: javac <options> <source files> -help 用于列出可能的选项相关的知识,希望对你有一定的参考价值。

请问各位大神 这究竟是什么问题

出现“找不到文件的错误”很有可能是因为文件的扩展名被隐藏了,虽然文本文件被重命名为“HelloWorld.java”,但实际上该文件的真实文件名为“HelloWorld.java.txt”,文件类型并没有得到修改。

步骤:

    打开Windows系统控制面板中的【文件夹选项】,在“查看”选项下高级设置一栏中将“隐藏已知文件类型的扩展名”选项前面的“√”取消,单击【确定】按钮。

    文件显示出扩展名.txt后,将其重命名为HelloWorld.java即可。

参考技术A 你需要解决几个问题,按顺序来,遇到你确认不是问题的,也要验证无误,再进行下一步。

1、到java的安装目录我的是这个C:\Java\jdk1.7.0_07\bin,注意这个目录下一定有javac.exe文件。
2、复制1的目录,到我的电脑——属性——高级系统设置——高级页——环境变量——系统变量窗口,找PATH项,确保1的目录在PATH值中,记得不同目录用英文分号隔开。保存重启电脑。
3、到开始——运行——输入cmd,打开命令行
4、在命令行中进入你HelloWorld.java文件的所在路径,尽量用英文路径,不带空格的。
5、输入javac HelloWorld.java回车,应该能编译通过。
参考技术B

就是找不到源文件的意思,你没有把自己编写的程序放在cmd运行的文件目录下。

你可以和我一样在对应的文件路径里面新建另一个文件夹,用cd+文件名进入文件夹,然后运行程序就能解决这个问题了。

参考技术C java要编译的文件不能放在c盘目录下的,其他盘都可以的,因为你的java软件安装目录在c盘的,所以会发生楼主编译文件时,产生的错误的,不知道楼主至今搞好了没有,没有搞好,请采纳吧!《书山有路勤为径,学海无涯苦作舟》!梦还是要有的,说不定哪天会实现了呢! 参考技术D 是你的文件扩展名的默认是隐藏的!!
怎么解决这个问题呢!?请看下面:
控制面板---->文件夹选项--->查看--->
隐藏已知文件的扩展名
(去掉这个选项的勾)点击应用就OK了!!
重新执行你的程序,你发现正常了!!

javac编译不同目录的源码提示找不到符号

对于单个文件的且不引用其他类文件的java源码用javac编译大家都很熟悉即

javac mycode.java

  但是如果这个文件引用到了其他的类文件,在进行编译的时候就会提示找不到符号,这时我们需要使用下面的命令

D:\Tomcat6\webapps\src>javac -encoding utf-8 -sourcepath D:\Tomcat6\webapps\src -cp D:\Tomcat6\webapps\kq\WEB-INF\lib\org.json.jar mycode.java

  其中

-encoding 指定的源码文件的存储编码,不指定则使用系统默认编码,这里我们使用UTF-8字符编码存储,因此指定UTF-8

-sourcepath 指定源码根目录,javac将会根据包名自动定位到相应的目录,例如com.xxnote.test对应的是D:\Tomcat6\webapps\src\com\xxnote\test\目录
-cp 指定查找引用到的jar包里面类的jar文件目录

以上是关于javac: 找不到文件: HelloWorld.java 用法: javac <options> <source files> -help 用于列出可能的选项的主要内容,如果未能解决你的问题,请参考以下文章

运行HelloWorld.class是报错(错误: 找不到或无法加载主类 HelloWorld.class)

java程序编译通过但是运行时显示“找不到或无法加载主类 helloworld ” ,怎么解决?

错误:找不到或无法加载主类

命令java 找不到或无法加载主类

javac编译时找不到文件的问题和运行项目找不到指定类问题

javac编译不同目录的源码提示找不到符号