关于引用Integer.parseInt()类的问题,请指教! 程序没有问题肯定是jdk安装或者classpath的问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 注意看看你的文件名,因为你的class不是public的。 你得说说报什么错啊,应该是classpath的问题吧 to ipv(宁静致远) 报错就是:can't read.没有其他提示to dragon45(dragon 和 cqq(脑电波) 我编译其他程序没有错误 classpath环境变量中没有找到 所以我没有添加 请问该怎么添加??? CLASSPATH是自己设的,本身不存在,设完后,路经写进去 是文件没找到,错误应该是:errors: cannot read : xxxx.java你的class没有用包,在文件的当前目录下可以编译,例如:你的文件是d:\aa\bb.java那么你这样编译:d:\aa>javac bb.java to Argentia(板兰根) 错误是这个错误可是我的文件存在 我也是在那个位置编译的以前的程序我都可以编译成功可是这个程序就是不行 我也添加了ClassPath 可是还是不行 请问该如何解决这个问题???to wandou999(弯豆) 已经添加了ClassPath 可是还是编译出错啊??? 不会是文件名写错了吧javac SumAverage.java?? to febchen()没有写错 我一直再尝试呢 可是就是不行 请大侠指点 class SumAverage { public static void main(String[] args) { System.out.println("Sum"); } }}就这样行不?再不行换个类名字看看行不? c:\java\javac Divide.javac:\java\java Divide22.0 divided by 7.0Result Remainder3.142857 1.0c:\java\javac SumAverage.javaerror:cannot read:SumAgerage.java1 errorc:\java这是我dos操作 我的SumAverage.java 和 Divide.java 放在同一目录代码和上面一样 请问为什么Divide可以编译运行 而SumAverage却不能?哪位大哥指点迷津 到底是哪里的问题呢??? 你用个简单的名字把,还是怀疑你文件名有问题比较你写的:c:\java\javac SumAverage.javaerror:cannot read:SumAgerage.java1 error也是写错了,不知道哪个不对还有就是文件名大小写问题 1. 请仔细核对一下,文件名有没有写错,文件位置是否正确。一个字母一个字母的对,仔细,仔细!2. 如果不是上述错误,请将 SunAverage.java 拷贝一份,再将原来的那个删除,再将新拷贝的这份改名为 SunAverage.java。确定你有写权限。3. 如果 2 的步骤能成功操作,—— 不是你的Java 疯了就是我疯了。 用JBuilder不久一了百了吗?何必那么麻烦?将环境变量设来设去的,人家JBuilder都替你搞定了,也能踢你纠错,干吗不省点力? 嘿嘿,楼上说的就不好了。我学C++的时候就一直用VC++。现在学Java是用jdk,回想起学C++时候真的有点恶心的感觉,IDE替你做的太多了。设想一个连classpath都不知道在哪里设定的人说他的Java很牛你承认吗?楼主好样 的。从JDK用起。我也在学。可以交个学友。 程序没问题,classpath应该没问题,请确定你的文件名是否是SumAverage.java把类改为public,就会要求文件名与类名一致 你在dos中的文件名跟你的类名不一致{c:\java\javac SumAverage.javaerror:cannot read:SumAgerage.java1 error}编译时是SumAverage.java而编译出来的是SumAgerage.java说明你的类名写的是SumAgerage.java,请仔细检查书写。 看样子你一定是有个地方写在 SunAgerage 了,应该是 SunAverage 嘛。 首先在这里谢谢大家了呵呵 今天我仔细仔细的检查了程序文件名 后来才发现原来我把文件名写错了 写:SumAverge 了唉 我文件名都是拷贝的 怎么会出错呢 所以没有仔细检查现在好了 这个过程让我明白了许多首先编程来不得半点马虎 还有出现问题一定要自己仔细检查思考呵呵 这两点我都没有做到 惭愧啊再次感谢大家 以后有什么问题还得向大家请教 ^_^ print和printf的问题、 ANSI_X3.4-1968 编码的汉字现在是乱码如何转码 求教,堆和栈有什么区别???最好能用通俗的比较来描述一下! 一个JAVA初学者的问题 大家好,请问谁知道在JMenuItem中怎么用<Insert>这键盘键做为快捷键? ****想请高手帮我看看这个applet为什么编译不通?**** Xerces ,Xalan这两个词该分别怎么读: java怎么样抓系统的环境变量? 怎么在java窗口中添加一个可以显示文本的文档 啊 我下载了java1.4,却没有javac,why??? char c = '\u00A0'; \u00A0是什么意思? 菜鸟求教
报错就是:can't read.没有其他提示to dragon45(dragon 和 cqq(脑电波)
我编译其他程序没有错误
classpath环境变量中没有找到 所以我没有添加 请问该怎么添加???
errors: cannot read : xxxx.java你的class没有用包,在文件的当前目录下可以编译,例如:
你的文件是d:\aa\bb.java
那么你这样编译:
d:\aa>javac bb.java
错误是这个错误
可是我的文件存在 我也是在那个位置编译的
以前的程序我都可以编译成功
可是这个程序就是不行 我也添加了ClassPath
可是还是不行 请问该如何解决这个问题???
to wandou999(弯豆)
已经添加了ClassPath 可是还是编译出错啊???
javac SumAverage.java??
没有写错 我一直再尝试呢 可是就是不行
请大侠指点
public static void main(String[] args) {
System.out.println("Sum");
}
}
}就这样行不?
再不行换个类名字看看行不?
c:\java\java Divide
22.0 divided by 7.0
Result Remainder
3.142857 1.0
c:\java\javac SumAverage.java
error:cannot read:SumAgerage.java
1 error
c:\java
这是我dos操作 我的SumAverage.java 和 Divide.java 放在同一目录
代码和上面一样 请问为什么Divide可以编译运行 而SumAverage却不能?
哪位大哥指点迷津 到底是哪里的问题呢???
c:\java\javac SumAverage.java
error:cannot read:SumAgerage.java
1 error也是写错了,不知道哪个不对
还有就是文件名大小写问题
2. 如果不是上述错误,请将 SunAverage.java 拷贝一份,再将原来的那个删除,再将新拷贝的这份改名为 SunAverage.java。确定你有写权限。
3. 如果 2 的步骤能成功操作,—— 不是你的Java 疯了就是我疯了。
我也在学。可以交个学友。
SumAverage.java把类改为public,就会要求文件名与类名一致
{
c:\java\javac SumAverage.java
error:cannot read:SumAgerage.java
1 error
}
编译时是SumAverage.java而编译出来的是SumAgerage.java说明你的类名写的是SumAgerage.java,请仔细检查书写。
呵呵 今天我仔细仔细的检查了程序
文件名 后来才发现原来我把文件名写错了 写:SumAverge 了唉 我文件名都是拷贝的 怎么会出错呢 所以没有仔细检查
现在好了 这个过程让我明白了许多
首先编程来不得半点马虎 还有出现问题一定要自己仔细检查思考
呵呵 这两点我都没有做到 惭愧啊再次感谢大家 以后有什么问题还得向大家请教 ^_^