从图中看出
首先楼主
是否确定
你的MyFirstApp.java
放在C:\Documents and Settings\Administrator
因为你是在这个执行javac 的
所以你的java文件也要放在这里
补充回答:
如果说楼主已经将java文件放到了改目录下
但是还没有找到
那么可能是
1、path是要在系统变量中设置,在cmd中打java,如无错误提示那么就与配置无关
2、检查一下,是不是系统隐藏了后缀.txt,也就是你的文件现在的名字是
MyFirstApp.java.txt,将隐藏后缀名去掉再试一试
2. 编译java程序时显示找不到文件
你首先只输入javac看下,看有没有跳出帮助信息,如果有,就环境配置成功了,如果没有,就是你环境配置的问题了,如果有信息则就是你的那个java的源文件的路径不对了,你应该就放在E盘里面,不要放在里面的任何文件夹里面。这样子的话,你再试一试呢。
还有就是看是不是有隐藏的后缀呢?
3. javac HelloWorld.java找不到文件,已经配置好了,按dir也找得到文件,可就是javac编译不了
原因在于你的那个“HelloWorld”文件不是java类型的而是“txt”类型的,你可以:
点击控制面板 -> 选择“工具”(在“前进”,“后退”按钮下面那一排的倒数第二个) -> 点击“文件夹选项” -> 点击“查看” -> 在下面的“高级”设置里找到“隐藏已知文件类型的扩展名”,把前面的勾点掉 -> 找到你的HelloWorld文件 -> 点击然后按“F2”,把“.txt”删掉,全部文件名只保留“HelloWorld.java”就可以了。
4. java环境变量设置对了 但还是找不到文件
文件的路径不对,你的Test.java在哪个盘的哪个文件夹下面你就必须切换到对应的目录下面去:
比如的的Test.java在d盘的一个叫做abc的文件夹下面,那么你必须先在cmd命令中,切换到d盘,语法是 "D:"然后在切换到abc文件夹下面,语法是“cd abc”。如果还解决留下qq教你。
5. java jdk安装好了,环境变量也配置好了,可为什么用cmd运行时总显示系统找不到文件
你再文件夹下,把隐藏文件夹下的扩展名不选,就会显示你的文件名字是xx.java,text.所以你需要把他改为jAVA才能运行
6. java环境变量设置好怎么找不到文件
没太看懂你的问题,如果是javac不好使,应把path设置为你的jdk中bin的位置,比如C:\Program Files\Java\jdk1.5.0_06\bin;
在用javac编译的时候,应处在java文件所在目录下进行编译,否则找不到文件;
运行的时候就必须在.class文件所在的目录下,也可以设置环境变量Classpath,将.class文件所在目录设置上,这样运行的时候在任何位置都行了。
不知道说的清楚不。。。。
7. 运行一个java程序时,总是显示javac找不到文件(环境变量设置好了,源程
按照下列步骤逐步缩小问题范围,上一步成功后执行下一步
1.如果你有myeclipse之类的软件,在软件中运行下,这类软件是不需要配置环境的,如果无法执行,则是你的jdk有问题。
2.首先确保你真的配置正确了环境变量(java_hone,class,path,),cmd中输入javac测试一下,出来一大堆应该就是对了。
3.输入cmd后你会看到一个文件夹,这是系统默认的路径,将你的.java文件丢到这个文件夹下,输入javac
文件名.java编译。可以尝试set
classpath=.设置路径为当前目录,如果这样都不行,绝对是之前的两部有错误
4.将你的.java直接放入某个盘符下,例如d盘,输入d:后回车,改变查找盘符的位置(也可以set
classpath,不推荐),再javac编译
5.如果你想将.java文件放在某文件夹里,直接输入地址是不行的,比如你放在d:/a文件夹中,首先d:转到d盘,然后使用cd命令转到相应的a
8. Java项目读取配置文件找不到指定的文件怎么办
如果Java项目读取配置文件找不到指定的文件,有几种可能的原因。首先,您可以检查文件路径是否正确。如果文件路径不正确,您可以尝试使用相对或绝对路径指定配置文件的位置。其次,如果您使用的是打包后的jar文件,那么您需要使用ClassPathResource类来获取资源文件。最后,如果您使用的是Web项目,则需要检查目录结构是否正确。
9. java环境变量配置javac识别不了(为什么java环境变量配好了运行找不到主类)
Win11下Java的环境变量配置好后输入Java不生效怎么办?1、首先要确保安装的是jdk,而不只是Jre(javaruntimeenvironment),如果只安装jre,bin目录下没有javac命令,就不能执行;
2、其次保证路径没有错误,不要使用中文路径,仔细检查环境变量中的字符,如斜线是""而不是”/",分号是";"而不是";";
3、若安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖。这时候在配置的JAVA_HOME目录lib目录下找不到tools.jar和dt.jar,bin目录下找不到javac,就不能执行。可以卸载java之后重新安装。
注意事项:配置好环境变量之后检查每个配置的路径下是否有相对应的文件。
java环境变量配置完了javac为什么不对呢
这种情况是因为你没有配置jdk的环境变量或者没有配置完全环境变量。需要配置的变量有JAVA_HOME变量,Path变量和CLASSPATH变量这三个变量。你先检查一下是否都配置完成并且正确,如果不会配置的话可以参考这篇教程网页链接
java环境变量设置时输入java可以,但javac不可以1.安装JDK
2.将JDK的安装目录,直接到bin目录复制到PATH环境变量中,放在最前端,并且以英文输入法的状态分号结束,比如;不应该是;
这里说明几个困惑你的问题,第一PATH环境变量是系统变量,不需要你创建,系统有的,把你的路径加进去就OK,之所以加到jdkin;目录下,是因为这样可以再任何位置使用java和javac这个命令,至于classpath不用新建,根本不需要这个环境变量,可以不JAVA_HOME,这个名字随意的,只是统称规则这么起,用这个就是方便你以后移动JDK位置不用更改PATH里的值,而是直接更改JAVA_HOME而已。最后说的是只要安装JDK,不配置任何环境变量都可以在命令行,也就是cmd中运行java,原因是安装JDK时,会往C:windowssystem32下复制一个java.exe的文件,所以cmd下可以运行,必须保证javac在命令行中任意位置可以运行,才算对!
Java环境变量已设置,在命令提示符中输入Java可以运行,但Javac不能运行jdk环境变量没有设置完整,还需要把jdk安装目录下jrein目录配置在path中。和javahome没有关系,直接在path添加路径是一样的,用javahome只是方便管理。
把java中jrein目录配置在path中的步骤如下:
1、找到对应版本的jre,双击打开
2、单机bin目录,上方会出现路径名称,复制该路径名
3、在环境变量中粘贴复制过来的路径,确定保存即可。
然后再检查一下是否可以运行,在命令窗口中输入javac,出现如下画面,及设置成功
(9)java环境已配置好了找不到文件扩展阅读:
JDK包含的基本组件包括:
javac_编译器,将源程序转成字节码
jar_打包工具,将相关的类文件打包成一个文件
javadoc_文档生成器,从源码注释中提取文档
jdb_debugger,查错工具
java_运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Jconsole:Java进行系统调试和监控的工具