Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 15.8.2007, 22:15   #1
anqe1ki11er
Član
 
Član od: 11.12.2006.
Lokacija: Sabac
Poruke: 56
Zahvalnice: 21
Zahvaljeno 6 puta na 4 poruka
Slanje poruke preko MSN-a korisniku anqe1ki11er
Određen forumom Problem prilikom kompajliranja Java programa

Problem izgleda ovako: Kada kompajliram neki projekat u NetBeans 5.5 ili Eclipse 3.2, dobijeni .jar fajl odbija da radi, to jest kada ga pokrenem dobijem sledeci odgovor: "Failed to load main-Class manifest attribute from" ispod cega pise putanja gde se nalazi .jar fajl.
anqe1ki11er je offline   Odgovor sa citatom ove poruke
Stara 15.8.2007, 22:33   #2
~Raf~
Član
 
Član od: 26.2.2007.
Lokacija: 127.0.0.1
Poruke: 157
Zahvalnice: 44
Zahvaljeno 59 puta na 37 poruka
Određen forumom Re: Problem prilikom kompajliranja Java programa

U svakom java programu moras da imas main klasu koja pokrece celu aplikaciju. Ona je oblika:
public static void main(String[] args){
...tvoj kod...
}

Ako imas tu klasu (sa ostatkom tvog programa) onda se to sve u eclipse-u u jar pretvara ovako:
1. desni klik na taj projekat i izaberes "export"
2. izaberes java/jar file + "next"
3. selektujes projekat i potrebne fajlove za njegov rad u gornjem delu prozora , na "browse" izaberes gde ce jar biti snimljen i pod kojim imenom + "next" (ostala polja koja se mogu cekirati sam prouci)
4. "next" jos jednom
5. u donjem delu prozora na "browse" izaberes main klasu koja pokrece aplikaciju + "finish"...

Zatvoris eclipse, pokrenes kreiran jar i divis se svom novom programerskom cedu...
~Raf~ je offline   Odgovor sa citatom ove poruke
Stara 16.8.2007, 16:27   #3
anqe1ki11er
Član
 
Član od: 11.12.2006.
Lokacija: Sabac
Poruke: 56
Zahvalnice: 21
Zahvaljeno 6 puta na 4 poruka
Slanje poruke preko MSN-a korisniku anqe1ki11er
Exclamation Re: Problem prilikom kompajliranja Java programa

Citat:
~Raf~ kaže: Pregled poruke
U svakom java programu moras da imas main klasu koja pokrece celu aplikaciju. Ona je oblika:
public static void main(String[] args){
...tvoj kod...
}

Ako imas tu klasu (sa ostatkom tvog programa) onda se to sve u eclipse-u u jar pretvara ovako:
1. desni klik na taj projekat i izaberes "export"
2. izaberes java/jar file + "next"
3. selektujes projekat i potrebne fajlove za njegov rad u gornjem delu prozora , na "browse" izaberes gde ce jar biti snimljen i pod kojim imenom + "next" (ostala polja koja se mogu cekirati sam prouci)
4. "next" jos jednom
5. u donjem delu prozora na "browse" izaberes main klasu koja pokrece aplikaciju + "finish"...

Zatvoris eclipse, pokrenes kreiran jar i divis se svom novom programerskom cedu...
Bez uvrede brate, ali da li ti mislis da sam ja jeb_no glup! Vajda se iz napisanog("Kada kompajliram neki projekat u NetBeans 5.5 ili Eclipse 3.2, dobijeni .jar fajl") moze naslutiti da znam kako da kompajliram to jest eport-ujem svoj program kao .jar. + Problem se javlja i pod Eclipse i pod NetBeans , a u NetBeans nemas export, vec Build, gde i nema toliko cackanja prilikom kompajliranja, vec se sve obavi samo jednim klikom. Kao drugo, ovo sto si ti napisao da je main klasa, NIJE klasa vec glavni metod jedne klase, a uopste ne mora da znaci da je glavni metod glavne klase, posto svaka klasa moze imati jedan.

E sad, tebi hvala sto si pokusao da pomognes, ali ovo mi nije od pomoci.

Da bih izbegao slicne odgovore napomijem da mi ovo nije prvi Java program, ali jeste prvi koji moram da kompajliram (nisam do sada imao potrebe da ista sto sam pisao u Java-i kompajliram (vezbe, skola i tako to), ali eto), i doticni problem mi se javlja bez obzira da li program ima 1 ili 15 klasa, da li ima GUI ili radi u konzoli.
anqe1ki11er je offline   Odgovor sa citatom ove poruke
Stara 17.8.2007, 3:08   #4
rile
Član
 
Član od: 9.7.2007.
Poruke: 119
Zahvalnice: 2
Zahvaljeno 31 puta na 29 poruka
Određen forumom Re: Problem prilikom kompajliranja Java programa

java -cp <imejarfajla> <ime klase sa main funkcijom>

Na primer, neka si u jar stavio klasu Main u kojoj je implementirana staticka main metoda, i neka je "package" za tu klasu com.foo.bar, onda ovako:

java -cp MojJarFajl.jar com/foo/bar/Main
rile je offline   Odgovor sa citatom ove poruke
Stara 19.8.2007, 14:13   #5
anqe1ki11er
Član
 
Član od: 11.12.2006.
Lokacija: Sabac
Poruke: 56
Zahvalnice: 21
Zahvaljeno 6 puta na 4 poruka
Slanje poruke preko MSN-a korisniku anqe1ki11er
Lightbulb Re: Problem prilikom kompajliranja Java programa

Problem je resen, potrebno je u projekat dodati odredjene biblioteke preko properties->Java Build Path->libraries.

Hvala svima na pomoci

i izvinjavam se RAF-u ako sam ga uvredio
anqe1ki11er je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
problem prilikom instalacije suse 10.2 i mandrive komunista Slobodni softver 1 13.2.2007 23:51
HDD - DVD problem - File Corrupted - Nakon rezanja i prilikom instalacija mzeg Kvarovi 2 23.1.2007 13:05
INCREDIMAIL PROBLEM !!! schmaug Aplikativni softver 3 2.3.2006 10:23
Problem sa XP-om vladale Operativni sistemi 10 21.1.2006 22:11


Sva vremena su po Griniču +2 h. Sada je 7:08.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com