Как выполнить приложение (не апплет!) Java из командной строки
Недавний ответ на вопрос...
ставим любой нормальный Java SDK (например скачать у меня в статье http://nickolay.info/soft/j2mestart.html)
Он встанет в папку с именем вроде c:\j2sdk1.4.2_05
Там во вложенной папке bin все проги.
Если уже есть файл *.class, делаем в командной строке
java.exe Dictionary mueller_small.txtтока не java.exe Dictionary.class...
А mueller_small.txt - это я передал имя файла параметром нашей проге Dictionary
Ни хрена не выходит, ошибка java.io.FileNotFoundException...
Смотрим исходник Dictionary.java... Костя написал внутри утилиты static final String OUTPUT = "..\\res\\"; значит результаты должны писаться в папку c:\j2sdk1.4.2_05\res (раз запускаем из c:\j2sdk1.4.2_05\bin)
Создаем такую папку, повторяем запуск - и видим там нужные файлы для мидлета Dictionary2.
Осталось положить их в папку res исходников проекта и перекомпилировать проект.
Если у нас нет файлов *.class, а только *.java - сначала делаем
javac.exe Dictionary.javaт.е. компилим исходник.
Да, ты понял, надеюсь, что мы кинули Dictionary.java и mueller_small.txt в папку c:\j2sdk1.4.2_05\bin, раз они без путей указаны, и оттуда же все запускаем... вместо mueller_small.txt можно любой другой текстовый файл, устроенный так же, т.е.
слово[СИМВОЛ_ТАБУЛЯЦИИ]перевод[НОВАЯ_СТРОКА]хоть словарь албанского можешь сделать :)
Как скомпилить для телефона и чего скачать - в той же моей статье. Успехов.
Мидлет К. Книжника и исходники, о которых здесь речь
12.01.2009, 11:39 [12960 просмотров]