Вопрос № 137241: пойжалуйста помогите в таком вопросе.Недавно начал изучать java нашел
книгу по ней и программы.Хотел запустить примитивный пример "HelloWorld"
но не пойму почему он не работает
class HelloWorld{
public static void mai...Вопрос № 137245: вопрос такой есть ли программы на java (*.jar) для содания других
программ т.е можно ли на мобильнике с java создавать хоть какие
программы которые можно было тут же на нем и запустить.и
вообще что можно делать (творить) на мобильнике с j...Вопрос № 137359: Здравствуйте, уважаемые эксперты!
Нужно, чтобы при нажатии на кнопку (или пиктограммку) открывалось новое окно предположим с календарем из приложения. Скажем в этом окне будет кнопка "передать" (или что-то в этом роде), после нажатия на...
Вопрос № 137.241
пойжалуйста помогите в таком вопросе.Недавно начал изучать java нашел
книгу по ней и программы.Хотел запустить примитивный пример "HelloWorld"
но не пойму почему он не работает
class HelloWorld{
public static void main(String[] args){
System.out.println("Hello, XXI Century World!");
}
}
Запускаю javac HelloWorld.java -компиляция прошла успешно
запускаю java HelloWorld - возникает ошибка:
Exeption in Thread "main" java.lang.NoClassDefFoundError: HelloWorld
Вроде все перепробовал даже заново переустанавливал программу j2sdk1.4.2_01
прописывал пути к ней в autoexec.bat .Мало того я не смог запустить ни одного примера поставляемого с j2sdk - ошибка та же
Отвечает: Виталий Пироженко
Здравствуйте, Байрашевский Тахир!
Чтобы интерпритатор нашел класс Class.class, путь к классу надо указать в коммандной строке (опция -cp)
>java -cp D:MY_JAVA Class
Если класс находится в текущем каталоге:
>java -cp; Class
Или добавить путь в переменную среды CLASSPATH
Ответ отправил: Виталий Пироженко (статус: 1-ый класс)
Ответ отправлен: 19.05.2008, 11:22
Вопрос № 137.245
вопрос такой есть ли программы на java (*.jar) для содания других
программ т.е можно ли на мобильнике с java создавать хоть какие
программы которые можно было тут же на нем и запустить.и
вообще что можно делать (творить) на мобильнике с java кроме игр
какие существуют программы на java
спасибо
Отвечает: Peremordit
Здравствуйте, Байрашевский Тахир!
Компилятора java для мобильников не встречал. Честно говоря не думаю, что они есть, т.к. мобильник однозначно слабее компьютера, писать на мобильнике неудобнее. Кроме того, телефон проще привести к неработоспособному состоянию :)
На компьютере есть удобные среды для работы с java (например, Эклипс), есть эмуляторы телефонов, так что смысла нет писать на телефоне
Теперь ко второй часте вопроса - что можно написать на java. Все что угодно. От карт звездного неба и до пульта дистанционного управления телевизором :)
Ответ отправил: Peremordit (статус: 5-ый класс)
Ответ отправлен: 19.05.2008, 12:08
Вопрос № 137.359
Здравствуйте, уважаемые эксперты!
Нужно, чтобы при нажатии на кнопку (или пиктограммку) открывалось новое окно предположим с календарем из приложения. Скажем в этом окне будет кнопка "передать" (или что-то в этом роде), после нажатия на которую дата будет передана в первое окно. Кстати неплохо бы сделать, чтобы окошко с календарем было небольшого(фиксированного) размера.
Отвечает: Peremordit
Здравствуйте, Наумов Сергей Александрович / snov!
на страничке, с которой вызывается окошкро календаря надо добавить:
>
function calendar(){
wnd = window.open('/cal.htm','','width=300, height=400, tolbars=0, scrollbars=0')
}
</script>
( здесь cal.htm - файл из Вашего приложения. Размер открываемого окошка 300х400 )
на элемент (картинка/кнопка/ссылка и т.д.) с которого происходит вызов календаря добавляется onclick="calendar()"
в календаре надо в ф-цию fSetSelectedDay(myElement) добавить следующие строки
opener.document.getElementById('nr').value=myElement.innerText+'.'+document.all.tbSelMonth.value+'.'+document.all.tbSelYear.value; // nr - ID поля, в которое будет приходить дата
window.close() // - если надо будет закрывать окойко после выбора даты
в принципе, если нужно только отправлять значение, то можно функцию обрезать до такого
function fSetSelectedDay(myElement){
opener.document.getElementById('nr').value=myElement.innerText+'.'+document.all.tbSelMonth.value+'.'+document.all.tbSelYear.value;
window.close()
}
Ответ отправил: Peremordit (статус: 5-ый класс)
Ответ отправлен: 19.05.2008, 16:56 Оценка за ответ: 5