黑马程序员技术交流社区

标题: 我的程序运行为什么出现“找不到符号”? [打印本页]

作者: ying    时间: 2013-1-12 22:48
标题: 我的程序运行为什么出现“找不到符号”?
我在运行这个程序是出现“找不到符号”这是怎么回事啊?

error.jpg (59.43 KB, 下载次数: 44)

error.jpg

作者: jonn    时间: 2013-1-12 23:12


      注意大小写....

作者: ying    时间: 2013-1-12 23:23
大小写没错啊!API上都是这么写的!static Runtime getRuntime()
          返回与当前 Java 应用程序相关的运行时对象
作者: jonn    时间: 2013-1-12 23:37
Runtime r=new Runtime.getRuntime();
注意捕获异常.......

看的出来你敲代码量太少了,跟你说了,还看不出来
作者: 邓艳秋    时间: 2013-1-12 23:37
ying 发表于 2013-1-12 23:23
大小写没错啊!API上都是这么写的!static Runtime getRuntime()
          返回与当前 Java 应用程序相关 ...

Runtime r=RunTime.getRuntime();
与RunTime r=RunTime.getRuntime()
二者有什么区别?看清楚。
作者: jonn    时间: 2013-1-12 23:52
自己编译下试试
作者: jonn    时间: 2013-1-12 23:53
学会查看API文档.....
作者: jonn    时间: 2013-1-12 23:54
java程序员只需要编译器 IDE 技术文档就够了.....懂......
作者: jonn    时间: 2013-1-13 00:03
邓艳秋 发表于 2013-1-12 23:37
Runtime r=RunTime.getRuntime();
与RunTime r=RunTime.getRuntime()
二者有什么区别?看清楚。 ...

区别大了,RunTime 是接口,Runtime 是类,别弄错了.......
作者: 罗利华    时间: 2013-1-13 00:05
没错呀,我运行没有问题正确呀,
作者: jonn    时间: 2013-1-13 00:13
哎,悲哀......LZ 写出的是Runtime r=RunTime.getRuntime()
错误是   RunTime.getRuntime() 中的 RunTime 是接口,不能直接调用方法,是由具体实现的子类实例化给它后才能调用
所以要写成 Runtime.getRuntime()   Runtime是Objetc的子类

作者: ying    时间: 2013-1-13 13:15
嗯!明白了!正确的写法应该是:
Runtime r = Runtime.getRuntime();
r.exec("notepad");
这样可以正常运行啦!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2