2016-10-17 2 views
2

Когда я хочу, чтобы скомпилировать файл с именем SetPoint.java там вы ошибку:Компиляция ошибки коды Java

SetPoint.java:5: error: cannot find symbol 
     Point point = new Point(); 
     ^
    symbol: class Point 
    location: class SetPoint 
SetPoint.java:5: error: cannot find symbol 
     Point point = new Point(); 
         ^
    symbol: class Point 
    location: class SetPoint 
2 errors 

У меня есть эти два файла (Point.java и SetPoint.java) в папке с именем хуг. Я не знаю, что я делаю неправильно. Если я делаю то же самое в IntelliJ, он работает правильно.

package xyz; 

public class Point { 
    int coorX; 
    int coorY; 
} 

.

package xyz; 

public class SetPoint { 
    public static void main(String args[]){ 
     Point point = new Point(); 
     point.coorX = 10; 
     point.coorY = 20; 

     System.out.println("Coordinate of point: ("+point.coorX+", "+point.coorY+")"); 
    } 

} 
+0

Таким образом, ошибка происходит при компиляции из командной строки? Можете ли вы поделиться командой, которую используете? – adamreeve

+0

Я использовал только «javac SetPoint.java». – osxfloo

+1

Yup, тогда верно ответ Эллиотта :) – adamreeve

ответ

3

Компиляция как Java-файлы в то же самое время,

javac *.java 

или

javac SetPoint.java Point.java