Pls Java Help

12 отговора 692 прегледа
#1

Pls Java Help

Zdr zaimava se s programirane.Skoro se zahvanah za Java.Prochetoh dosta,no imam edni golqm problem.
Suzdavam filename.java kompiliram go do filename.class i sled tova pri startiraneto-interpretiraneto nezavisimo ot
tova dali e prilojenie ili aplet s koq ver. na JDK sum(izprobvah vsichki vuzmojni) iliza edin i su6ti error:"Exception in thread "main"Java.lang.NoClassDefFoundError:filename""
Zadal sum puti6tata v autoexec.bat kakto si trqbva :
set Classpath=c:\jdk1.3.0_02\jre\bin
Set Path=c:\jdk1.3.0_02\bin
strannoto na vsi4ki ver. koito svalih ot neta e 4e lipsva filea classes.zip sus vsi4ki biblioteki.Az zadavam put kum dir v koqto se namirat fileoveto awt.dll,net.dll i podobnite im.
Zapochvam da se otchaivam ako nqkoi moje da mi pomogne shte sum mnogo blagodaren-10x
bye

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

Re: Pls Java Help

imal li si predo tova druga instalirane java?
classes.zip beshe v 1.1.x - vecher nestata sa v rt.jar
osven tova sled 1.2 po default user.home e v classpath-a taka che ako startirash ot dir-a v koito e class-a triavbva da tragne
osven tova tozi classpath koito si slozhil sochi ... kam nistoto
java.home ti e c:\jdk1.3.0_02\jre\lib
mahni vaoste ste classpath ot eviroment-a i probvai da startirash s c:\jdk1.3.0_02\bin\java

pone za tova se sestam sega na prima vista ako ne stane pishi pak

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

Re: Pls Java Help

Ami vij sega kolkoto do class-path-ovete nqmash problemi, te (ot 1.2) si gi slagat sami. NoClassDefFoundError:filename moje da vaznikne zashtoto ili ne java filename - vav direktoriqta kadeto e file-a ili zashtoto si obarkal imenata na class-a i imeto na file-a, te trqbva da savpadat. Ako iskash da ti e mirna glavata sled kato si svalil tolkova jdk-ta ti predlagam da svalish oshte nesho: Kawa Pro - nqkoq versiq sled 4.0. Mojesh da go namerish na: [линк]
Toi shte ti pomogne do kolkoto shte ti napravi nevidimo puskaneto na programi, pak i e edna priqtna sreda za razrabotka.

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

Re: Pls Java Help

Tc tc ne stava nikak.
Slojih putq da sochi kum dir'a s rt.jar.Ne.Sratirah kakto kaza seeker.Ne.
A za imeto na klasa i imeto na file e qsno no ne stava.
Vse sushtata greshka:(
Sega shte si svalq Kawa'ta.
No mi se iska da go opravq tva jdk.
Ako nqkoi ima predlojeniq ili predpolojeniq da kaje

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

Re: Pls Java Help

aide da mi opishesh tochana si konfiguracia i komandnia red s koito se opitvash da startirash nestata

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

Re: Pls Java Help

ClassDefNotFound dava kogato:
1. Imeto na klasa ne sywpada s imeto na file-a.java. t.e. public(velatelno e da e public za sega ) class Myclass stawa Myclass.java i sled towa Myclass.class.
2. Trqbwa da izwikash java-ta sys sledniq red w komandniq prompt.

c:/jdk1.2.2/bin/java -classpath "." Myclass
ili
c:/jdk1.2.2/bin/java -classpath "c:/path to Myclass/directory" Myclass

I togawa trqbwa da trygne.
Za sega ne slagai klasowete si w paketi dokato ne razberesh kak da oprawqsh podobni problemi s klaspytishta i pytishta :-)
Uspeh ..
Ako imash oshte problemi pishi pak

javax

Отговор
#7

Re: Pls Java Help

Hi,

Abe kakav e tozi dt.jar? Ima javax.swing klasove vatre...

Small Tux

Отговор
в отговор на lvan #8

Re: Pls Java Help

Tursi se vrachka
za6toto taka 100% ne stava
ne sum idiot kakto si mislqt mnogo no ne stava
opitah kak li ne
Znam kak 6te se opravq no vse pak 10x na u4astnivite

Отговор
в отговор на lvan #10

Re: Pls Java Help

Sorry che powdigam temata otnovo, no pyrwoto koeto trhabwa da dobavish w CLASSPATH-j e . za tekushtata direktorija t.e.
CLASSPATH=.;razni_bozi;drugi_raboti;itn

Отговор
в отговор на lngon #11

Re: Pls Java Help

Ako govorim za sredi mozhesh da opitash JCreator.

Strashno oprosten i mnogo byrz. Imash code completion i kakvo li oshte ne.

[линк]

Отговор
в отговор на lvan #12

Re: Pls Java Help


prati source i oburni vnimanie che polzvash Sun JDK.
dobavi si CLASSPATH v autoexe-ka.
set CLASSPATH = .;

Отговор
в отговор на lvan #13

Re: Pls Java Help

taka li startirash class-a

>java filename.class

??



Отговор