|
|
|
Компиляция packages без IDE
|
|||
|---|---|---|---|
|
#18+
Компилирую следующим образом автор del TumbleItem.class javac TumbleItem.java java -cp ; TumbleItem pause такой-то класс автор import javax.swing.ImageIcon; import javax.swing.JApplet; import javax.swing.JComponent; ... public class TumbleItem extends JApplet implements ActionListener { int loopslot = -1; //the current frame number ... } В итоге все компилируется без ошибок, но если таким же образом компилить пакет автор package components; import javax.swing.ImageIcon; import javax.swing.JApplet; import javax.swing.JComponent; ... public class TumbleItem extends JApplet implements ActionListener { int loopslot = -1; //the current frame number ... } то ошибка следующая авторException in thread "main" java.lang.NoClassDefFoundError: TumbleItem (wrong name: components/TumbleItem) ... Вопрос: как компилировать пакеты без IDE (только с помощью JDK)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2007, 11:29:58 |
|
||
|
Компиляция packages без IDE
|
|||
|---|---|---|---|
|
#18+
Компилируемый файл должен лежать в папке с именем пакета, в данном случае components. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2007, 14:05:15 |
|
||
|
Компиляция packages без IDE
|
|||
|---|---|---|---|
|
#18+
kest_ruКомпилируемый файл должен лежать в папке с именем пакета, в данном случае components. Так он там и лежит. Путь к файлу-компилятору: D:\...\components\compile.bat. Cам компилируемый класс лежит: D:\...\components\TumbleItem.java. Повторюсь. Все компилится отлично, пока в файле TumbleItem.java нет строки: package components; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2007, 17:12:02 |
|
||
|
Компиляция packages без IDE
|
|||
|---|---|---|---|
|
#18+
Ошибка при компиляции, или при последующем запуске? Судя по тексту ошибки именно при запуске. Чтобы запустить класс выйди на каталог выше и выполни java components.TumbleItem ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2007, 17:56:52 |
|
||
|
Компиляция packages без IDE
|
|||
|---|---|---|---|
|
#18+
kest_ruОшибка при компиляции, или при последующем запуске? Судя по тексту ошибки именно при запуске. Чтобы запустить класс выйди на каталог выше и выполни java components.TumbleItem Все получается, спасибо. Схема такая, Сам файл компиляции лежит в ...\src\components\compile.bat (с текстом del ButtonDemo.class javac ButtonDemo.java pause ). А файл запуска лежит в ..\src\run.bat (c текстом java -cp ; components.ButtonDemo pause). А есть какая нибут литература для сборки серьезных приложений без IDE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 10:21:10 |
|
||
|
Компиляция packages без IDE
|
|||
|---|---|---|---|
|
#18+
Серьезные проекты собираются с помощью Apache ANT. По нему есть куча книг и док. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 14:50:46 |
|
||
|
Компиляция packages без IDE
|
|||
|---|---|---|---|
|
#18+
kest_ruСерьезные проекты собираются с помощью Apache ANT. По нему есть куча книг и док. Или Maven. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2007, 16:02:29 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34822394&tid=2144530]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 320ms |
| total: | 460ms |

| 0 / 0 |
