无法从当前目录导入

时间:2015-10-19 18:41:57

标签: java

我有两个很小的java文件 - 一个包含一个很小的界面:

// SQL_Abstract.java
interface SQL_Abstract{
    public void connect();
}

和第二个,包含一个微观的类:

// MySQL.java

import SQL_Abstract;

class MySQL implements SQL_Abstract{
    public void connect(){
        // now does nothing
    }
}

这两个文件 - SQL_Abstract.java和MySQL.java--都在同一个目录中。我编译了第一个文件,如$ javac SQL_Abstract.java并没有出现任何错误,并尝试使用$ java -cp "." MySQL.java编译第二个文件,但现在出现了一些错误。这里(所有!)错误消息:

$ javac -cp "." MySQL.java
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
MySQL.java:1: error: '.' expected
import SQL_Abstract;
               ^
MySQL.java:1: error: ';' expected
import SQL_Abstract;
                    ^
MySQL.java:3: error: class, interface, or enum expected
class MySQL implements SQL_Abstract{
      ^
    MySQL.java:4: error: class, interface, or enum expected
    public void connect(){
           ^
MySQL.java:6: error: class, interface, or enum expected
    }
    ^
5 errors

我应该补充一点,我对Java非常陌生,并猜测我做了很多错误的事情。希望,有人可以展示如何解决这一切。

0 个答案:

没有答案