
Мои лекции по Java (1998-2003)
Moderator: Shaos
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Он сам местами не совсем уверен, что у него выходит, а что - входит...
С учетом, что как НЕ апплет, я его запустил с самого начала, и
это всё хламьё чудно работало (как программа), а не по потребительским
качествам, то я даже и не знаю что сказать...
Вобщем-то меня тут вот какой вопрос интересовал: даже полность работающий
пример из пакта установки Жабы может вполне великолепно запуститься
из .HTML-a, но при запуске как .JAR - вдруг заявляет:"Не найден класс main"...
Ну некоторые правильные выводы я для себя сделал, и я потрясён просто,
что .JAR - файлы работают прямо из архива!!!
Ну хотя... в 90-е годы у меня на работе стоял служебный пенёк-100 и жесткий
диск был сжат программно у него - выходит он постоянно работал с жестким
диском, как с архивом - и вполне успевал...

С учетом, что как НЕ апплет, я его запустил с самого начала, и
это всё хламьё чудно работало (как программа), а не по потребительским
качествам, то я даже и не знаю что сказать...

Вобщем-то меня тут вот какой вопрос интересовал: даже полность работающий
пример из пакта установки Жабы может вполне великолепно запуститься
из .HTML-a, но при запуске как .JAR - вдруг заявляет:"Не найден класс main"...

Ну некоторые правильные выводы я для себя сделал, и я потрясён просто,
что .JAR - файлы работают прямо из архива!!!

Ну хотя... в 90-е годы у меня на работе стоял служебный пенёк-100 и жесткий
диск был сжат программно у него - выходит он постоянно работал с жестким
диском, как с архивом - и вполне успевал...

iLavr
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
В каком месте?Shaos wrote:ненайденный класс лечится очень легко - надо просто добавить текущий каталог (точка) в переменную окружения CLASS_PATH
У меня - так и есть... видимо переменая CLASSPATH настроена правильно...Таким образом, при правильной настройке переменных PATH и CLASSPATH
команду компиляции можно сократить до
javac myfile.java

А "Не найден класс main" - это странное исключение, а не правило...
Таких файла от силы два на все примеры...
А вобще Жаба любит поглючить с путями... особенно старая... особенно
с русскими....
iLavr
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: ЖАБА - потомок BASICA
Я это поначалу несколько с иронией писал... но совсем недавно я гуглил исходникиLavr wrote:А если в принципе глянуть глубоко в корень, то современная JAVA - это по сути - BASICA...
разнообразных ассемблеров и наткнулся на один очень древний, написанный аж
под TRSDOS 6 но под Васюком:
Code: Select all
410 DRIVE%=1
420 ON ERROR GOTO 480 '------------*
430 OPEN "O",2,OBJECT$
...
480 PRINT "[2] Can't Open Object File, Error Was: ";ERRS$ : RESUME 320
490 ON ERROR GOTO 520 '------------*
500 OPEN "I",1,SOURCE$
510 GOTO 580
520 PRINT "[1] Can't Open Source File, Error Was: ";ERRS$
530 LINE INPUT "Source Filename>";SOURCE$ : IF SOURCE$="" THEN 530 ELSE RESUME 500
...
580 ON ERROR GOTO 950 '------------*
Это же натуральный throw Exception в терминах JAVA !!!

iLavr
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: VB Decompiler
Вроде как здесь я VB Decompiler упоминал... или ещё где-то... но не суть.Lavr wrote:http://www.boomsoft.ru/programs/117037- ... etail.htmlКак известно, программы, разработанные на Visual Basic, могут быть скомпилированы либо в интерпретируемый p-code, либо в выполняемый native code. ...
За истекший период софтина очень продвинулась и теперь умеет вот что:
https://www.softpedia.com/get/Programmi ... iler.shtml
iLavr