Привет!

6 отговора 349 прегледа
#1

Привет!

Привет на всички Java програмисти!
Първо за мен, занимавам се с Java от няколко месеца и смея да кажа е напредвам доста бързо! Много ми харесва елегантната същност на езика и чудесният систаксис. Пиша Ви понеже искам да попитам нещо относто стартирането на програмите. Както казах се занимавам от скоро с езика но вече пиша програми, не чак толкова големи, но поне полезни на самия мен. Програьмите ги стартирам от Command Prompt по стандартния начин с командата java. Въпросът ми сега е дали е възможно програмите да се стартират от самия файл, чрез щракане на мишката, по начин подобен на този при който се стартират програмите в уиндоус, чрез щракане върху иконката!
Благодаря за информацията на всички!

Отговор
в отговор на BEG #2

Re: Привет!

Да направи си .bat файл който съдържа това което пишеш в промпта

Отговор
в отговор на BEG #3

Re: Привет!

Да може. Има няколко начина. Както каза любезния човек по-горе, можеш да направиш bat или cmd фаил и там да пише "java MyClassAlabaBala ...". Друг начин е да си направиш шорткът в който да имам подобна java старт команда. В тези случай можеш да смениш и иконката. Трети начин е да да направиш exe което да стартира java програмката. Има free подобни програми които правят това.

Между другото въпроса ти беше много наивен. Това да кажеш че програмите в Windows се стартират чрез щракане върху иконката си е направо смешно, въпреки че отстрани наистина изглежда така.

Лук

Отговор
в отговор на BEG #4

Re: Привет!

Ако си под Уиндоус, имаш още вариант освен изброените по-горе. Когато напишеш приложението си, направи си от него изпълним jar файл (в манифеста на jar-а трябва да зададеш атрибут Main-Class, за повече инфо питай гугъл). Когато инсталираш JRE на Уиндоус, то автоматично асоциира jar файловете с VM-то, така че с двойно щракане на изпълним jar го стартираш директно.

Отговор
в отговор на BEG #5

Re: Привет!

Здрасти BEG,

Добре е, че желаеш да научиш Java. Програмирането е творческа работа, за която се изисква голямо постоянство и систематичност. Надявам се да си избрал подходящата литература за първоначално въвеждане в езика.

По отношение на твоя въпрос:
В по-горните отговори на твоя въпрос са изложени всички възможности за стартиране на Java програма.
Съществува една допълнителна възможност - създаването на jar файл
С няколко думи - този файл предста пакетирани класове и мета информация за тяхното изпълнение. Най - общ синтаксис:
jar -параметри име.jar <manifest file><*.class> <клас файл с main метод>

примерен манифест:
Manifest-Version: 1.0
Created-By: 1.5.0_02-b09 (Sun Microsystems Inc.)
Main-Class:<име на main class>

Ако ползваш обаче изход на конзола(System.out.*) отново ще трябва да стартираш през cmd.

За по-подробно описание: java.sun.com

Успех.

Отговор
в отговор на Dragiiski #6

към Dragiiski!!!

Здравей,

не знам как ще прозвучи но би ли ми пратил e-mail-a си на apolo11@abv.bg!
Благодаря!!!

Отговор
в отговор на BEG #7

Към BEG относно...

Търсиш майл адреси, BEG? Ха сега да видим колко внимателно преглеждаш форума!
Между другото, ако не е тайна, какъв редактор използваш за да кодваш? Мисълта ми е, че някой от тях предлагат значителни улеснения с посока на твоя проблем. Например те ти изграждат самия *.jar файл наготово. Както казва ефр. Лук има и free програмки, които лесно и бързо ти го правят този *.jar на *.exe файл, обаче понякога performence-a е съмнителен.
Успех!

Отговор