读书人

问一个很弱智的java有关问题.求!

发布时间: 2012-01-06 22:55:18 作者: rapoo

问一个很弱智的java问题.急求!!!
我写了一个程序,其中有一个接口是这样定义的:
Hello.java:


package com.test;
public interface Hello {
public String hello();
}
一个类是这样的定义的:
HelloService.java


package com.test;
public HelloService implements Hello {
private String _greeting = "Hello, world ";

public void setGreeting(String greeting)
{
_greeting = greeting;
}

public String hello()
{
return _greeting;
}
}
可是我编译的时候却出现:


HelloService.java:3: cannot find symbol
symbol: class Hello
public class HelloService implements Hello {
^
1 error
而这两个文件都在com/test/目录下面.

[解决办法]
HelloService.java 少了class,在public后面,还有要先编译接口,再编译类。
[解决办法]
在com所在的目录下,执行: javac HelloService.java
然后执行 java HelloService
[解决办法]
public HelloService implements Hello 这里编译你可以通过?
[解决办法]
就是因为代码:
public HelloService implements Hello

中HelloService前少了 关键字,你的编译错误.
[解决办法]
在public后加上class
[解决办法]
public HelloService implements Hello {
楼主 把基础给打扎实啦啊!!!
[解决办法]
看看
[解决办法]
路过
[解决办法]
忽悠,接着忽悠
[解决办法]
lz努力啊
[解决办法]
public 后面的class都丢了,怎么会不出错误啊?
[解决办法]
lz挺牛的啊...你是在记事本里写的哦

读书人网 >J2SE开发

热点推荐