问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-26 20:11

我来回答

10个回答

热心网友 时间:2022-04-10 14:55

原因一:当前的编译路径并非是java类的存放路径;

原因二:java类中没有定义或者定义的main方法有错误;

建议您切换到java类存放路径,或确认java类中的代码编写有没有出错。

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平*立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

参考资料:百度百科_java

热心网友 时间:2022-04-10 16:13

原因可能有两个:

原因一:当前编译路径不是java类的存放路径;

原因二:定义的main方法有错误或者java中没有定义;

建议切换到java类存放路径,或确认java类中的代码编写有没有出错。

解决办法:
先通过”cd“命令切到java类的存放路径;再重新确认java类中代码编写是否正确;然后:输入”javac 类名.”执行运行,如果不报错说明编译正常,如果报错,根据错误修改java类代码即可。最后:输入”java 类名“进行文件运行即可。

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平*立与可移植性、多线程、动态性等特点  。

Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

参考资料:Java-百度百科

热心网友 时间:2022-04-10 17:48

原因一:当前的编译路径并非是java类的存放路径;
原因二:java类中没有定义或者定义的main方法有错误;
解决办法:
第一步:通过”cd“命令切换到java类的存放路径;
第二步:重新确认java类中的代码编写是否正确;
第三步:输入”javac 类名.java“,回车,执行运行,如果不报错说明编译正常,如果报错,根据错误修改java类代码即可。
第四步:输入”java 类名“进行文件运行即可。

热心网友 时间:2022-04-10 21:47

文件存在桌面上直接用DOS窗口下输入javac+文件名实不能编译的,这是因为文件的路径不对。CMD命令是在C:\Windows\System32目录下的,而你的桌面是在C:\Users\(计算机名)\Desktop这个文件夹下的,两者路径不一样,所以不能直接编译。想要编译的话CMD窗口下输入cd+文件路径
然后javac编译

热心网友 时间:2022-04-11 00:12

你好,是java源文件的路径问题,你确认一下你的路径吧,如果你的路径没有问题,那么看看你的Java环境变量的配置是不是有问题,就是classpath以及path路径的配置

热心网友 时间:2022-04-11 02:53

兄弟 这个问题 可能有三个错误 我个人观点
首先 检查环境变量是否有误,这是最难的。通常需要自己更改,具体怎么改,只能说百度吧。
其次 检查你文件的路径是否有错,比如是否有中文啊。字母大小写之类的。
最后 如果你的那个文件是用笔记本编写的花那就要注意了,因为我以前遇到过这类问题,困扰了很久时间,因为自学,没有人可以问。一个笔记本的文档它的后缀一定要改,通常我们改了也成了JAVA后缀,其实也不一定改完全了。打开文件夹工具-查看-隐藏文件后缀选项去掉,你会发现你所谓的JAVA文件后面有TXT的后缀。去掉以后再CMD试试吧 我所知道的就这些了 大家都是新手挖。。。

热心网友 时间:2022-04-11 05:51

你那个hello文件的存放路径中有空格。例如:
C:\Documents and Settings\administrator\桌面\hello.java
看到了吗,有两个空格哩!

热心网友 时间:2022-04-11 09:06

文件路径对吗?
System.out.println 的S腰大写
String S也要大写

热心网友 时间:2022-04-11 12:37

网页链接

热心网友 时间:2022-04-11 16:25

直接输入 javac hello.java 肯定是不行的。。。桌面的完整路径要加进去,具体的完整路径是什么 不太清楚。。百度下吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 官网守望先锋打开蓝屏 ,应用程序打开黑屏 然后说找不到资源 我的电脑在进行任何一项操作时都显示, 加载时出错,找不到相应的模块 友基数位板采用的是无线有源技术,这是什么意思? WPS表格在进行保存准备工作时发生错误 系统错误提示找不到%1 数位板有源无线问题。 进行解析时遇到错误 找不到资源"$(string.sitediscoveryEnableWMI)" (在属性displayName中引用). 三星无线有源音箱怎么连三星电视? win7打开本地组策略编辑器时出现错误提示“进行解析时遇到错误” win7打开本地组策略编辑器时出现错误提示“进行解析时遇到错误”怎么办? 通信中,什么是有源设备什么是无源设备 简单描述有源无线和无源无线的区别 无线有源音响可以接线吗? 上面一个黑色和红色的像按钮的是什么东西? 如果想要连接手机 需要什么配 D1090蓝牙无线有源音箱是什么样的呢? 无线有源音箱如何改成有线音箱? 无线路由器中的晶振是有源的 无源笔为什么要换笔芯 无线无源技术和无线有源技术真的是区别数位板好坏的标准么? PS 没有闭合路径 怎么填充 word怎么点一个字跳转到另一个字 word怎么分栏后第一页没输满就能跳到第二页去输入 宽带连接总是出现错误2 系统找不到指定的文件。 有时候玩着玩着突然就断开了 什么原因 通过路由器连接的两台电脑进行资源共享时出现“找不到网络路径”,怎样才能解决 java编译时出现找不到文件,为什么? 安装软件时出错 出现 ikernel.exe 无法找到 文件 笔记本电脑中毒突然黑屏,网络信号灯亮红色怎么办 爱普生打印机安装驱动的时候出现了找不到文件的错误 致立定跳远运动员广播稿100字,求原创 加载时出错,找不到指定模块 致立定跳远运动员 稿件 惠普笔记本电脑开机黑屏没反应,指示灯亮红色怎么办? 启动时提示rundll加载模块出错,找不到C:\windows\system32\subm9gs.dll文件。 惠普笔记本电脑开机黑屏并且指示灯亮红色怎么办? 致立定跳远运动员的一封信80字 梦见乌龟在杠子里趴着我用手摸它还有人摸它它动了一下是怎么�请高人指点,谢谢(女学生) 开机时出现RUNDLL:加载**时出错 找不到指定的模块。怎么办? 笔记本开机的时候电脑黑屏只有鼠标,等一会之后才好。好了之后发现电脑WiFi图标旁边有个红叉,怎么解 致立定跳远运动员的话三十字 移动硬盘拷贝电影时候有时会出现“找不到该项目”,然后电脑会卡一下,硬盘自动弹出,是什么原因? 梦到心爱的人叫自己捉乌龟,而乌龟却被自己的人伤了没死,是什么预兆? 笔记本电脑一开机便出现黑屏,但却在屏幕上显示已经连接上了无线网,请问这是怎么回事?