社区
Java SE
帖子详情
javac找不到源文件
zhangpeng12340302
2011-07-01 12:58:38
为什么javac找不到源文件,我明明就把路径添到classpath里面啊,错误如下:
C:\Documents and Settings\Administrator>javac Test.java
javac: 找不到文件: Test.java
用法: javac <options> <source files>
-help 用于列出可能的选项
求高手解决:
classpath如下:
E:\javaprogramme
然后Test.java就在里面啊
...全文
1837
10
打赏
收藏
javac找不到源文件
为什么javac找不到源文件,我明明就把路径添到classpath里面啊,错误如下: C:\Documents and Settings\Administrator>javac Test.java javac: 找不到文件: Test.java 用法: javac -help 用于列出可能的选项 求高手解决: classpath如下: E:\javaprogramme 然后Test.java就在里面啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangpeng12340302
2011-07-01
打赏
举报
回复
[Quote=引用 4 楼 alexandertech 的回复:]
classpath顾名思义,是class的path
你现在javac是要找.java文件,不是.class文件,所以你应该这样:
javac e:/javaprogramme/Test.java
[/Quote]
明白了,要编译还得进目录对么,那运行可以按照classpath找路径对么。
可是可不可以编译不进目录,就好比找class那样?
zhangpeng12340302
2011-07-01
打赏
举报
回复
那找.java可以设置什么路径么?
zhangpeng12340302
2011-07-01
打赏
举报
回复
[Quote=引用 6 楼 wayneyifeng 的回复:]
classpath是要导入的类的路径,javac的参数是文件名,可以是绝对路径,如 javac e:\javaprogramme\Test.java 如果 文件在当前目录下,也可用相对路径 javac Test.java,所以你可以先在命令行下进入javaprogramme文件夹再编译,命令是
e:
cd javaprogramme
[/Quote]
这样做是对的,可是为什么直接javac Test.java,不可以呢,是不是因为我环境变量设置错了?
classpath:.;E:\javaprogramme
为什么呢?求指教!
五哥
2011-07-01
打赏
举报
回复
进入 .java 源文件的目录中 使用javac
即 >cd .java 源文件的目录
>javac *.java
wayneyifeng
2011-07-01
打赏
举报
回复
classpath是要导入的类的路径,javac的参数是文件名,可以是绝对路径,如 javac e:\javaprogramme\Test.java 如果 文件在当前目录下,也可用相对路径 javac Test.java,所以你可以先在命令行下进入javaprogramme文件夹再编译,命令是
e:
cd javaprogramme
chenchenyangll
2011-07-01
打赏
举报
回复
[Quote=引用 4 楼 alexandertech 的回复:]
classpath顾名思义,是class的path
你现在javac是要找.java文件,不是.class文件,所以你应该这样:
javac e:/javaprogramme/Test.java
[/Quote]
LS正解
飞跃颠峰
2011-07-01
打赏
举报
回复
classpath顾名思义,是class的path
你现在javac是要找.java文件,不是.class文件,所以你应该这样:
javac e:/javaprogramme/Test.java
多云转大雨
2011-07-01
打赏
举报
回复
还有,如果你把Java文件存放在E:\javaprogramme里面
应该在dos命令窗口下,输入e: 然后cd javaprogramm
这样你执行javac命令就OK了
aotian16
2011-07-01
打赏
举报
回复
classpath很少设置了吧
你还是cd到那个目录中去javac好了
多云转大雨
2011-07-01
打赏
举报
回复
你多半是把java文件存放在桌面, 路径应该是:
C:\Documents and Settings\Administrator\desktop>
所以才提示找不到源文件
JAVA中的字符编码操作
在JAVA
源文件
–>
JAVAC
编译–>Class–>Java运行–>getBytes()–>newString()–>显示的过程中, 每一步都有编码的转换过程,这个过程总是存在的,只是有的时候用默认的参数进行。 在编写JAVA
源文件
的时候要指定
源文件
的编码,这里是指
源文件
的文本以什么编码保存为操作系统中的文件。
JAVAC
编译的时候要把
源文件
编译成class文件,先要读取
源文件
,这时候要以一种编码来解码读到的 文件,可以通过
javac
-encoding来指定,如果不指定则用系统默认编码。同时以unicode编码来生成class文件。 比如有一个java文
javac
找
不到
文件
win7系统配置好java环境变量后,无法编译,提示
javac
找
不到
文件,后来百度发现这样解决了问题; 打开我的电脑,工具→文件夹选项→查看,去掉“隐藏已知文件类型的扩展名”前面的选项。 然后再看你编写的记事本文件,发现文件扩展名会变成****.java.txt。还是txt文件,是不能编译的,再去掉后面的.txt就行了。 保存一下。
HELLO WORLD! 但是
javac
找
不到
文件?
“
javac
找
不到
文件”时 解决方案
Java编译器无法
找
到文件
在Java编程中,当我们使用
javac
命令进行编译时,有时候会遇到"
javac
找
不到
文件"的错误提示。如果文件路径错误,编译器将无法
找
到
源文件
并抛出"
javac
找
不到
文件"的错误。请确保你提供的文件路径是正确的,并且
源文件
确实存在于指定的路径中。当遇到"
javac
找
不到
文件"错误时,首先要检查文件路径是否正确、环境变量是否配置正确、文件名是否拼写正确以及文件是否已保存。如果你在编辑Java
源文件
后没有保存文件,尝试使用
javac
命令编译时将会出现"
javac
找
不到
文件"错误。假设该文件保存在路径。
Java--
javac
Hello.java
找
不到
文件
刚开始编写java代码时,肯定会遇到各种各样的bug,当然对于初学者这也是能理解的,首先来说一个比较常见的错误,如下: 一般编写新的程序时,都是从Hello,World开始的,比如在DOS上运行
javac
Hello.java时,就会报错:
找
不到
文件 遇到这个问题,首先就要从以下几方面排除 1、检查环境变量是否配置正确,例如输出一个
javac
指令,能输出帮助信息,说明配置信息无...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章