Java (Разработка и исполнение программ на JAVA)

Модератор: Модераторы разделов

Аватара пользователя
adrenalin-rush
Сообщения: 60
ОС: Fedora 7

Java

Сообщение adrenalin-rush »

Привет всем! Вот поставил себе на компьютер JRE 6. Так же стоит NetBeans IDE 6.0 для разработки ПО. Но подскажите кто знает, как в линуксе запустить на исполнение любую Java программу? Интнресно запускать программы не в браузере, а как обычное приложение.... как это сделать? :mellow: Может чего то не стоит у меня или просто требуется ассоциировать файлы для запуска с конкретным Java приложением (виртуальной машиной).
Если так, то как это сделать?
Спасибо сказали:
Аватара пользователя
Hater
Сообщения: 165
ОС: Archlinux

Re: Java

Сообщение Hater »

adrenalin-rush писал(а):
28.07.2008 12:30
Привет всем! Вот поставил себе на компьютер JRE 6. Так же стоит NetBeans IDE 6.0 для разработки ПО. Но подскажите кто знает, как в линуксе запустить на исполнение любую Java программу? Интнресно запускать программы не в браузере, а как обычное приложение.... как это сделать? :mellow: Может чего то не стоит у меня или просто требуется ассоциировать файлы для запуска с конкретным Java приложением (виртуальной машиной).
Если так, то как это сделать?

Если класс, то - java название_класса
Если jar архив, то - java -jar название_архива
last.fm user Hater-X
Спасибо сказали:
Аватара пользователя
grouzen
Сообщения: 120
ОС: LFS, slackware

Re: Java

Сообщение grouzen »

Или в нетбинсе F6 =)
Спасибо сказали:
Аватара пользователя
adrenalin-rush
Сообщения: 60
ОС: Fedora 7

Re: Java

Сообщение adrenalin-rush »

Почему то не получается..... правда приложение для мобильника... может это из за этого? Хотя разве Java не подразумевает запуск одного и того же приложения на различных платформах?

Код:

[fedora@localhost distr]$ java -jar MolView.jar Failed to load Main-Class manifest attribute from MolView.jar
Спасибо сказали:
Аватара пользователя
Le01evF
Сообщения: 67
ОС: OpenSuSe 11.0 - 2.6.25.11-0.1

Re: Java

Сообщение Le01evF »

adrenalin-rush писал(а):
28.07.2008 13:48
Почему то не получается..... правда приложение для мобильника... может это из за этого? Хотя разве Java не подразумевает запуск одного и того же приложения на различных платформах?


Насколько понимаю, нужен все-таки эмулятор телефона а-ля J2ME - а там уже гуглить по моделе.
"We all know Linux is great…it does infinite loops in 5 seconds!" © Linus Torvalds

|| Samsung R25: Intel® Core™ 2 Duo 1.86 GHz // 512*2 Mb DDR2-667MHz // GeForce™ Go 7300 128 Mb // SATA 120 Gb (5400 rpm)
Спасибо сказали:
Аватара пользователя
adrenalin-rush
Сообщения: 60
ОС: Fedora 7

Re: Java

Сообщение adrenalin-rush »

Возможно! Но... как то это не платформо-независимо получается......
Может кто знает где для пробы скачать нормальное Java приложение для обычного ПК?
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Java

Сообщение BlackStar »

LightLang Team
Спасибо сказали:
Аватара пользователя
Le01evF
Сообщения: 67
ОС: OpenSuSe 11.0 - 2.6.25.11-0.1

Re: Java

Сообщение Le01evF »

jarnal, входит в стандарт OpenSuse.
"We all know Linux is great…it does infinite loops in 5 seconds!" © Linus Torvalds

|| Samsung R25: Intel® Core™ 2 Duo 1.86 GHz // 512*2 Mb DDR2-667MHz // GeForce™ Go 7300 128 Mb // SATA 120 Gb (5400 rpm)
Спасибо сказали:
Аватара пользователя
adrenalin-rush
Сообщения: 60
ОС: Fedora 7

Re: Java

Сообщение adrenalin-rush »

BlackStar писал(а):
28.07.2008 14:49
jZamok ;)


[fedora@localhost Desktop]$ java -jar jZamok-0.7.8.jar
Exception in thread "main" java.lang.ClassFormatError: com.gmail.renatn.jZamok.AppFrame (unrecognized class file version)
at java.lang.VMClassLoader.defineClass(libgcj.so.8rh)
at java.lang.ClassLoader.defineClass(libgcj.so.8rh)
at java.security.SecureClassLoader.defineClass(libgcj.so.8rh)
at java.net.URLClassLoader.findClass(libgcj.so.8rh)
at java.lang.ClassLoader.loadClass(libgcj.so.8rh)
at java.lang.ClassLoader.loadClass(libgcj.so.8rh)
at gnu.java.lang.MainThread.run(libgcj.so.8rh)

не получается :mellow: может что не так?
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Java

Сообщение BlackStar »

Установи Java от Sun, у тебя используется версия от GNU.
LightLang Team
Спасибо сказали:
Аватара пользователя
adrenalin-rush
Сообщения: 60
ОС: Fedora 7

Re: Java

Сообщение adrenalin-rush »

BlackStar писал(а):
28.07.2008 15:06
Установи Java от Sun, у тебя используется версия от GNU.


У меня стоит! Аж три разные версии.......

[fedora@localhost java]$ ls
default jdk1.6.0_02 jre1.6.0_06 jre1.6.0_07 latest

...но что то я не понял как мне подцепить нужную для работы
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Java

Сообщение BlackStar »

Например указать полный путь:

Код: Выделить всё

[fedora@localhost java]$ jre1.6.0_07/bin/java -jar jZamok-0.7.8.jar
LightLang Team
Спасибо сказали:
Аватара пользователя
adrenalin-rush
Сообщения: 60
ОС: Fedora 7

Re: Java

Сообщение adrenalin-rush »

BlackStar писал(а):
28.07.2008 16:08
Например указать полный путь:

Код: Выделить всё

[fedora@localhost java]$ jre1.6.0_07/bin/java -jar jZamok-0.7.8.jar


Ну точно))) блин все время про это забываю) ОГРОМНОЕ СПАСИБО!!!!!! :drinks:
Спасибо сказали:
Аватара пользователя
grouzen
Сообщения: 120
ОС: LFS, slackware

Re: Java

Сообщение grouzen »

хм у меня тоже ругается с jZamok :mellow:
Спасибо сказали:
Аватара пользователя
adrenalin-rush
Сообщения: 60
ОС: Fedora 7

Re: Java

Сообщение adrenalin-rush »

а что говорит?
Спасибо сказали:
Аватара пользователя
grouzen
Сообщения: 120
ОС: LFS, slackware

Re: Java

Сообщение grouzen »

Код: Выделить всё

Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

=(
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Java

Сообщение BlackStar »

grouzen версия java (java - version)?
LightLang Team
Спасибо сказали:
Аватара пользователя
adrenalin-rush
Сообщения: 60
ОС: Fedora 7

Re: Java

Сообщение adrenalin-rush »

Привет всем! Есть вопрос.....
Создаю приложение с использованием компонента jInternalFrame вложенного в jPanel. При исполнении программы в разных ОС(Win, Linux)... наблюдается следующее... В винде все нормально, а в Linux когда программу разворачиваешь на весь экран, фрейм развернуть почему то неудается...
В чем может быть проблема?
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Java

Сообщение BlackStar »

Демка SwingSet2 из JDK работает без проблем.
LightLang Team
Спасибо сказали:
Аватара пользователя
adrenalin-rush
Сообщения: 60
ОС: Fedora 7

Re: Java

Сообщение adrenalin-rush »

Все решилось....
Не стал использовать jPanel с jInternalFrame... И стал грамотно распологать компоненты на форме....
Спасибо сказали: