Java System.out编译器错误
我正在使用Linux文本编辑器并通过终端进行编译。我遇到了一个奇怪的问题,在一个简单的Java System.out编译器错误,java,jdbc,system.out,Java,Jdbc,System.out,我正在使用Linux文本编辑器并通过终端进行编译。我遇到了一个奇怪的问题,在一个简单的系统.out.println上出现了编译器错误 这是我的密码。我试图在本地主机数据库上实现JDBC: import java.sql.*; class DatabaseConnection { final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; final String DB_URL = "jdbc:mysql://localhost:3306/mydb"
系统.out.println
上出现了编译器错误
这是我的密码。我试图在本地主机数据库上实现JDBC:
import java.sql.*;
class DatabaseConnection {
final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
final String DB_URL = "jdbc:mysql://localhost:3306/mydb";
final String user = "root";
final String pass = "pass";
Connection connection;
Statement statement;
public DatabaseConnection(){
}
public void connect(){
try {
//Class.forName(JDBC_DRIVER);
connection = DriverManager.getConnection(DB_URL, user, pass);
statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("show tables");
while(resultSet.next()){
System.out.println(resultSet.toString());
}
} catch (SQLException sqle) {
sqle.getErrorCode();
}
}
/*empty methods beyond this point*/
}
我的测试类将尝试新功能:
class Test {
public static void main(String[] args){
System.out.println("Hello");
DatabaseConnection connection = new DatabaseConnection();
connection.connect();
}
}
在终端中编译时,我遇到以下错误:
user@user ~/Desktop/Java/JavaSE_Project $ javac Test.java
Test.java:4: error: cannot find symbol
System.out.println("Hello");
^
symbol: variable out
location: class System
./DatabaseConnection.java:26: error: cannot find symbol
System.out.println("hello");
^
symbol: variable out
location: class System
2 errors
我知道我的逻辑到目前为止还不太正确,但我真的很惊讶为什么它会这样做
Java版本:
java version "1.7.0_95"
OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-0ubuntu0.14.04.2)
OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
这只能是因为这两个原因
java.sql.*
包包含任何系统
类系统
类都已存在于您的包
中这只能是因为这两个原因
java.sql.*
包包含任何系统
类系统
类都已存在于您的包
中根据要求:此类假定的奇怪错误通常是冲突/错误导入的问题,这里的情况似乎就是这样,即同一个包中的类
系统
我们经常遇到的另一个案例是
com.ibm.icu.math.BigDecimal
与java.math.BigDecimal
,根据请求:这种奇怪的错误通常是一个冲突/错误导入的问题,就像这里的情况一样,即同一个包中的类System
我们经常遇到的另一个案例是
com.ibm.icu.math.BigDecimal
与java.math.BigDecimal
你有没有可能得到另一个系统
类的导入?学童错误。我在实际程序中调用了包含我的主方法的类“System”。贴出来作为答案,我会指给你看。感谢您指出显而易见的问题!你有没有可能得到另一个系统的导入
类?学童错误。我在实际程序中调用了包含我的主方法的类“System”。贴出来作为答案,我会指给你看。感谢您指出显而易见的问题!如果类不在包内且未显式导入,则不会发生3。如果类不在包内且未显式导入,则不会发生3。类路径上或位于同一目录中的System.java/System.class也是我的想法。类路径上或位于同一目录中的System.java/System.class是我的想法我也有这个想法。