Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Jun 25, 2019 11:36 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 21 posts ]  Go to page 1 2 Next
Author Message
 Post subject: JAVA
PostPosted: Sun Mar 24, 2013 3:30 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Quote:
Copyright Notice

Copyright © 2003 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved.

U.S. Government Rights - Commercial software. Government users are subject to the Sun Microsystems, Inc. standard license agreement and applicable provisions of the FAR and its supplements. Use and Distribution is subject to the Sun Community Source License available at http://sun.com/software/communitysource.

This distribution may include materials developed by third parties.

Sun, Sun Microsystems, the Sun logo, Java and J2ME are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.

This product is covered and controlled by U.S. Export Control laws and may be subject to the export or import laws in other countries. Nuclear, missile, chemical biological weapons or nuclear maritime end uses or end users, whether direct or indirect, are strictly prohibited. Export or reexport to countries subject to U.S. embargo or to entities identified on U.S. export exclusion lists, including, but not limited to, the denied persons and specially designated nationals lists is strictly prohibited.


Code:
kvm HelloWorld

Результат работы в файлах OUT.TXT и ERR.TXT в той же папке, что и kvm.
Уважаемые хейтеры и "в Колибри даже жабы нету", enjoy your butthurt.

p.s. "Проект выходного дня".
Classpath вкомпилирован, сеть выпилена (возможно, временно). Суть задумки: есть одна игра, в которую я очень хочу поиграть... Еще прикрутить GUI и пару мелочей - и я смогу это сделать.

p.p.s. Поддерживается java 1.4, не новее


Attachments:
jvm.zip [90.1 KiB]
Downloaded 278 times
Top
   
 Post subject: Re: JAVA
PostPosted: Sun Mar 24, 2013 6:15 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Хоть бы гарантировано работающие программы выложил, а то проверить даже нечем.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: JAVA
PostPosted: Sun Mar 24, 2013 6:58 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Так я положил в коробку рабочую программу же. HelloWorld - мало что ли? :)
На самом деле, я же Java не знаю, так что - как что-то заработало, так и радость.


Top
   
 Post subject: Re: JAVA
PostPosted: Sun Mar 24, 2013 6:59 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
SoUrcerer wrote:
На самом деле, я же Java не знаю, так что - как что-то заработало, так и радость.

Я чуть со стула не упал... хорошо что сидел на кровати.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: JAVA
PostPosted: Sun Mar 24, 2013 7:21 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
На самом деле, я сейчас пытаюсь заставить jar-файлы запускаться, а оно - ни в какую.


Top
   
 Post subject: Re: JAVA
PostPosted: Sun Mar 24, 2013 9:10 pm 
Offline

Joined: Wed May 18, 2005 7:27 pm
Posts: 1001
http://en.wikipedia.org/wiki/JAR_%28file_format%29


Top
   
 Post subject: Re: JAVA
PostPosted: Sun Mar 24, 2013 10:26 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
В JVM вкомпилирована поддержка JAR-файлов и всё прочее. Но по неясным пока причинам этот код не вызывается.


Top
   
 Post subject: Re: JAVA
PostPosted: Tue Mar 26, 2013 3:57 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5053
В примере запуска
Code:
kvm HelloWorld

Оно что .java или .class подставляет автоматически? Как тогда ассоциировать программу с файлами в файловом менеджере? В любом случае, оно у меня не запустилось. Ни одним вариантом:
kvm HelloWorld
kvm HelloWorld.java
kvm HelloWorld.class

Файлы и программа лежали в другом месте, на tmp. Может кавычки нужно, что я делаю не так?

_________________
Через тернии к звездам


Top
   
 Post subject: Re: JAVA
PostPosted: Tue Mar 26, 2013 8:51 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
JVM запускает только классы. Ассоциации прописывать невозможно. Если ты хочешь запустить программу Disk/Java/Folder/Hello.class, то JVM нужно сказать:
kvm Disk.Java.Folder.Hello
java - исходный файл, class - байткод. kvm понимает только байт-код (его можно сделать при помощи javac).
Если ты запускал kvm HelloWorld, то должен был появиться файл out.txt в той же папке, что и kvm с текстом. Проверь еще раз.


Top
   
 Post subject: Re: JAVA
PostPosted: Thu Mar 28, 2013 9:47 pm 
Offline
User avatar

Joined: Wed Dec 21, 2011 5:53 pm
Posts: 98
<humor> Я чаем подавился, ты что творишь, иродЪ <humor>
А если серьёзно-НЕВЕРОЯТНО. Я думал, уж чего-чего, но жабы не будет.
Хотя если учесть, что жаба есть даже в сим-картах...

_________________
Нуб зеленый.


Top
   
 Post subject: Re: JAVA
PostPosted: Thu Dec 05, 2013 12:28 pm 
Offline

Joined: Fri Feb 15, 2013 8:23 pm
Posts: 77
Исходник можно чтоб собрать? Пожалуйста!


Top
   
 Post subject: Re: JAVA
PostPosted: Thu Dec 05, 2013 3:33 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Оо, не передать, с какими плясками с бубном я это собирал. Исходники можно скачать с сайта Oracle.
Надо бы мне доделать порт однажды.


Top
   
 Post subject: Re: JAVA
PostPosted: Tue Jul 01, 2014 11:27 am 
Offline

Joined: Tue Jul 01, 2014 11:23 am
Posts: 1
У меня вопросы.
1. Почему все упоминают Sun, если Java давно принадлежит Oracle?
2. Почему вспоминают лицензию, если есть свободная реализация OpenJDK? И в репозиториях linux дистров он включен.
https://ru.wikipedia.org/wiki/OpenJDK
3. Что с полноценной поддержкой Java?


Top
   
 Post subject: Re: JAVA
PostPosted: Tue Jul 01, 2014 6:43 pm 
Offline

Joined: Fri Feb 15, 2013 8:23 pm
Posts: 77
1) В то время когда писали эту машину, то она принадлежала Sun
2) Грех не вспомнить
3) Дела плохи


Top
   
 Post subject: Re: JAVA
PostPosted: Tue Jul 01, 2014 7:44 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
1) Да, верно, исходные коды принадлежат Sun/
2) Попробуйте собрать OpenJDK на не-posix системе
3) См. выше.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 21 posts ]  Go to page 1 2 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited