Я пытаюсь скомпилировать java-файл, который импортирует другие созданные мной пакеты; однако, похоже, он их не находит.javac: package not found error
В моем файле compile.bat у меня есть:
set classpath=c:\t\DB;c:\t\Frame
javac comchange.java
где сечение начало commChange.java имеет
package commchange;
import java.sql.*;
import java.awt.event.*;
import java.applet.*;
import DB.*;
import java.awt.*;
import java.util.*;
import javax.swing.*;
import java.awt.Graphics;
import Frame.*;
и структура каталогов:
c:\t\commChange.java
c:\t\DB
c:\t\Frame
ошибка, которую я получаю:
commChange.java:12: package DB does not exist
import DB.*;
commChange.java:17: package Frame does not exist
import Frame.*;
commChange.java:23: cannot find symbol
symbol: class Frame
...
Любые идеи?
Это для местоположения файла commChange.java? – phill
@phill: Что значит? –
javac соответствует каждому компоненту имени пакета в качестве каталога внутри каждого пути, указанного в 'CLASSPATH'. – Andrew