Java,JavaC找不到文件,如图所示
已经配置过环境变量还是找不到,难道后缀java的文件一定要放在bin的环境下才能编译??安装位置:F:\JAVA\bin还有我是不是每次都要先切到F盘,用F盘控制才能编译...
已经配置过环境变量还是找不到,难道后缀java的文件一定要放在bin的环境下才能编译??
安装位置:F:\JAVA\bin
还有我是不是每次都要先切到F盘,用F盘控制才能编译??
最新状况如上图,javac加上地址可以编译,java无法加载文件 展开
安装位置:F:\JAVA\bin
还有我是不是每次都要先切到F盘,用F盘控制才能编译??
最新状况如上图,javac加上地址可以编译,java无法加载文件 展开
4个回答
展开全部
你这个环境应该是没有问题,尝试着
java -version
javac -version
看看输出的是不是你的版本号。如果是,则环境没有问题。
看你的这个图,两个命令用错了。两个提示找不到文件,应该是路径的问题。
具体是什么错误,还需要你详细说一下你的问题。
-------------
java -version 中间有个空格,你这环境是没有问题的。
编译不成功,就是路径错了。检查一下你的路径写对了没有。
或者,你把你代码中的package,你运行javac命令所在的目录,你文件所在的目录贴上来,咱帮你看看。
-------------
看看你的classpath有没有配好。该环境变量前面是以.;开头,一点加一个分号。不能少。少了就没办法在任意目录进行编译运行了。
java -version
javac -version
看看输出的是不是你的版本号。如果是,则环境没有问题。
看你的这个图,两个命令用错了。两个提示找不到文件,应该是路径的问题。
具体是什么错误,还需要你详细说一下你的问题。
-------------
java -version 中间有个空格,你这环境是没有问题的。
编译不成功,就是路径错了。检查一下你的路径写对了没有。
或者,你把你代码中的package,你运行javac命令所在的目录,你文件所在的目录贴上来,咱帮你看看。
-------------
看看你的classpath有没有配好。该环境变量前面是以.;开头,一点加一个分号。不能少。少了就没办法在任意目录进行编译运行了。
追问
在任意目录编译是不是就代表我只要输出javac XXX.java即可??待会儿我重新问个问题给你加个悬赏你们两个都在帮我,我难以抉择给谁啊
展开全部
假如你把 demo2.java文件存放在D盘 javademo文件下;
那么打开cmd命令后,应该使用完整路径进行编译: javac D:\javademo\demo2.java 回车
执行完成后 java D:\javademo\demo2 回车 运行即可;
也可以进入D盘javademo文件夹后在编译运行
D: 回车
cd javademo 回车
javac demo2.java 回车
java demo2 回车
那么打开cmd命令后,应该使用完整路径进行编译: javac D:\javademo\demo2.java 回车
执行完成后 java D:\javademo\demo2 回车 运行即可;
也可以进入D盘javademo文件夹后在编译运行
D: 回车
cd javademo 回车
javac demo2.java 回车
java demo2 回车
更多追问追答
追问
也就是说我环境配置已经成功了,编译的时候我要写清楚一个java文件的具体位置,或者进入这个文件的盘就能直接编译了??先行谢过。
我已经改过一个了还是不行。源文件的名称必须同类名相同是指XXX.java里面的代码必须是public class XXX嘛?帮我看下下面的代码有啥问题嘛。还是不能加载。
public class Exercisel {
public static void main(String[]args){System.out.println("Output words");
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java -version看看环境有没装好,还有你的demo文件放在那里就要进入那个目录,不然找不到文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你用IDE建立的工程,cd到src目录下,再javac 包名/主类名.java java 包名/主类名。楼下所说理论上来说没问题,但不行,目前我还没找出问题出在哪。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询