Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
z@ke
Kreisi kasutaja

liitunud: 21.12.2003
|
24.03.2011 11:45:18
|
|
|
Ja mina mõtlesin, et teeme midagi valesti või on miski kahe silma vahele jäänud, CVS puhul siis. Aeglane , keeruline ja ebamugav tõepoolest. Testime siis Mercuriali
|
|
Kommentaarid: 60 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
58 |
|
tagasi üles |
|
 |
Vermon
Kreisi kasutaja

liitunud: 04.12.2003
|
24.03.2011 17:21:16
|
|
|
CVS on veel paljudes kohtades kasutuses Kui on oma valik siis kindlasti mitte seda valida
|
|
Kommentaarid: 14 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
12 |
|
tagasi üles |
|
 |
guest1902
Kreisi kasutaja

liitunud: 05.11.2005
|
09.04.2011 20:43:30
|
|
|
Veider, avastasin, et ei leidu universaalset lahendust puhastamaks konsooli. Nii palju siis platvormi sõltumatusest (isegi midagi leidsin (palju koodi konsooli händlimiseks :s), kuid siis peab IDE'i konfigureerima ja momendil tundub see pita).
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
09.04.2011 20:44:48
|
|
|
Konsool on write-only seade, selle puhastamist ei olegi ette nähtud
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
25.05.2011 09:48:35
|
|
|
Küsiks vahelduse mõttes ise ka siin teemas ühe küsimuse - äkki kellelgi on mõni hea idee?
Mure siis selles, et mu eclipse on endale kuskilt võtnud idee, et mu hetkel käsiloleva projekti Maven 1.1 maven.xml failid on hoopis Ant skriptid ja seega on mul nüüd neil failidel koguaeg error status püsti, kuna ilmselgelt nad Anti skriptidena korrektsed ei ole (ega peagi olema, ju). Ma ei suuda aga kuskilt leida ka võimalust eclipse'le öelda, et need ei ole Anti failid. Googeldanud olen enda arust ka ühte ja teistpidi oma muret, aga pole suutnud ühtki adekvaatset vastust leida - pole vist piisavalt google-fu'd.
Väike selgitav pilt ka hetkeolukorrast - need error kirjed tahaks ära likvideerida kuidagi:
Spoiler 
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
Vermon
Kreisi kasutaja

liitunud: 04.12.2003
|
01.06.2011 13:41:35
|
|
|
Sul seal Preferences->Ant->Names on kirjas ainult "build.xml" ma eeldan?
|
|
Kommentaarid: 14 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
12 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
01.06.2011 14:25:01
|
|
|
Vermon kirjutas: |
Sul seal Preferences->Ant->Names on kirjas ainult "build.xml" ma eeldan? |
Jah, nii on. Ise pole seda ka kunagi näppinud. Mingil hetkel avastasin sättungites ringi surfates ka sellise koha, kus ta arvab, et kõik xml failid võiksid potentsiaalselt Anti failid olla ja ära kustutada ka seost ei luba. Ilmselt ta seda siiski rakendab mingi heuristiku järgi sisu analüüsides, sest ülejäänud xml faile projektis peale maven.xml failide ta mul ei ürita Ant'i failideks tembeldada.
Spoiler 
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
AirichsB
HV vaatleja
liitunud: 25.02.2003
|
09.06.2011 16:23:29
|
|
|
Üritasin teha lihtsat programmi, mis saadaks e-maile. Googlest leidsin nii palju, et selleks peaks kasutama lisa nimega JavaMail. JavaMail on olemas Java EE-s, kuid mõtlesin, et piisab sellest, kui lisan selle lihtsalt Java SE-le. Leidsin vastava näidise:
http://stackoverflow.com/questions/46663/how-do-you-send-email-from-a-java-app-using-gmail
Kahjuks ütleb eclipse, et MimeMessage cannot be resolved. Kas lihtsa mailisaatmisprogrammi jaoks pean tõesti tõmbama Java EE või on veel mingeid variante, kuidas teha seda SE-ga? Võib olla ka väga keeruline, ongi huvitavam
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
09.06.2011 17:25:23
|
|
|
Peaks piisama sellest, kui tõmbad alla JavaMail API. Mine siia: http://www.oracle.com/technetwork/java/javamail/index.html
Downloads alt tõmbad selle JavaMail paki alla ja sealt zipi seest mail.jar oma rakenduse classpathi Eclipse's ja elu peaks lill olema.
EDIT: lugesin vist ennist su postitust natuke diagonaalis. Sa justkui mainid, et juba lisasid JavaMail'i Java SE-le - jah, nii ta peaks toimima küll. Kuidas sa seda lisamist täpselt toimetasid?
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
AirichsB
HV vaatleja
liitunud: 25.02.2003
|
09.06.2011 17:29:00
|
|
|
Tegin seda juba JavaMaili ametliku FAQ-i järgi. Lisasin classpathi windowsi enviroment variables'i alla, lisasin mail.jari Eclipse user librarysse ja lisasin selle ka oma projekti Build Pathi. Ütles ikka, et MimeMessage cannot be resolved . Ei teagi, mis valesti läks siis.
Tõmbasin Java EE ja nüüd töötab igatahes. Kas saaks nüüd kuidagi EE disableda(sest uninstallida vist pole väga mõtet), et proovida kas suudan ta ka ilma EE-ta tööle saada?
Aga üleüldse mul tekib küsimus, et kui EE on funktsionaalsem, miks ei võikski kõik seda kasutada? Olen suht algaja ja pole kursis.
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
09.06.2011 17:39:03
|
|
|
Eclipse'ga arendades pole põhimõtteliselt vajadust seda mail.jar'i keskkonnamuutujas kirjeldada - Eclipse'i arenduskeskkond on omaette mull niikuinii. Peaks piisama sellest, kui selle Eclipse's oma projekti build pathi lisad. Kõige lollikindlam on vast tekitada oma projekti alla näiteks lib nimeline kaust, mail.jar sinna sisse istuda, parem klõps ja add to build path või mis iganes see valikuvariant seal oli. Kui peale seda on jätkuvalt häda, et MimeMessage cannot be resolved, siis on miskit kuskil valesti läinud - screenshotid asjakohastest dialoogiakendest eclipse's aitaks siis ilmselt täpsemalt jälile saada, milles kühvel.
Kuidas ta sul selle Java EE-ga tööle läks? Installisid JEE ära ja nagu imekombel Eclipse's kõik töötas või lisasid siis ikka midagi käsitsi build pathi? Peab tunnistama, et JEE kui sellist pole ma väga tükk aega endale installinud, sest selle jaoks pole enamasti vajadust olnud.
Mis puutub sellesse, et miks kõik JEE-d ei kasuta, kui ta parem on. Ma ei ütleks, et ta otseselt parem on - ta on lihtsalt hunnik spetsifikatsioone ja library'sid, mis annavad Javale täiendavat funktsionaalsust, mida enamasti väiksemate asjade asjade ehitamisel vaja ei lähe ning kogu selle jura kaasta tarimine on pigem overkill. Miks JavaMail nüüd sinna alla liigitatud on, on muidugi iseenesest hea küsimus. Igatahes, Java EE muutub vajalikuks enamasti siis, kui sa Java vahenditega veebi kirjutama hakkad - kogu Java veebindus (Web Applications, Servlets, JSP) on Java EE alla kuuluv temaatika.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
AirichsB
HV vaatleja
liitunud: 25.02.2003
|
09.06.2011 17:59:45
|
|
|
Novot ma tahakski nüüd hirmsasti teada, miks ta mul tööle hakkas. Eclipse oli juba kogemata tõmmataud JEE jaoks. Installisin EE ära ja töötas peale seda jah. Enda teada vähemalt vahepeal küll mitte midagi ei muutnud, aga jebisin nii palju, et ega enam kindlalt ei teagi. Äkki tegin ikkagi midagi, et töötaks nüüd ka ilma EE-ta.
Aga tänud põhjaliku vastuse eest. Tundus lihtsalt, et kui selline tõenäoliselt tihti vajatav asi nagu JavaMail on seal all, siis äkki on veel palju asju, mida võiks vaja minna n.ö tavaprogrammide tegemiseks.
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
09.06.2011 18:03:07
|
|
|
AirichsB kirjutas: |
Novot ma tahakski nüüd hirmsasti teada, miks ta mul tööle hakkas. Eclipse oli juba kogemata tõmmataud JEE jaoks. Installisin EE ära ja töötas peale seda jah. Enda teada vähemalt vahepeal küll mitte midagi ei muutnud, aga jebisin nii palju, et ega enam kindlalt ei teagi. Äkki tegin ikkagi midagi, et töötaks nüüd ka ilma EE-ta.
Aga tänud põhjaliku vastuse eest. Tundus lihtsalt, et kui selline tõenäoliselt tihti vajatav asi nagu JavaMail on seal all, siis äkki on veel palju asju, mida võiks vaja minna n.ö tavaprogrammide tegemiseks. |
Eks kasulik oleks eksperimenteerida, kuni sa aru saad, mis su programmi tööle pani. Muidu on maruraske pärast seda värki väljaspool Eclipse'i näiteks tööle saada.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
AirichsB
HV vaatleja
liitunud: 25.02.2003
|
13.06.2011 20:39:49
|
|
|
Sain valmis programmi, mis kasutab JavaMaili. Kompileerisin ära, aga nüüd saan sellise errori:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/Address
Windowsi environment variables'i all on olemas classpath, mis viitab sinna kus asub javamaili mail.jar
Rohkem ei oskagi midagi teha üldse
Eclipse'i alla töötab probleemideta.
Edit: probleemi pole enam, sain hakkama, classpath nõuab lõppu ka semikoolonit ja punkti
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
13.06.2011 22:30:22
|
|
|
Huvitav iseenesest, et sa punkti lisamisega selle vea korda said, aga okei. Punkt tähendab muide CLASSPATHi osana seda kataloogi, milles sa hetkel käsku käivitad (ingl. k working directory), juhuks kui sa seda ei teadnud.
Pikemas perspektiivis ei ole CLASSPATH keskkonna muutuja kasutamine selleks eesmärgiks hea praktika, kuna sellisel juhul jagavad classpathi kõik käivitatavad Java programmid, aga seda sa ju ilmselt ei taha. Parem on kasutada java käivitamisel -cp optionit.
java -cp lib\library1.jar;lib\library2.jar;. MinuKlass |
Kui sa oma programmi kellelegi kasutamiseks jagama tahad hakata, siis peaks tegelikult mõtlema üldse selle korralikule pakendamisele jar failiks koos kõigi sõltuvustega, kus siis saab ka vajalikud sõltuvused jar-i manifestis ära kirjeldada ning käivitamisel ei pea classpath'i enam eraldi kirjeldama.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
AirichsB
HV vaatleja
liitunud: 25.02.2003
|
18.07.2011 18:12:21
|
|
|
Ei Environment Variablesi all panin kogu pathile lõppu semikooloni ja punkti ja peale seda leidis igatahes ülesse javamaili. Ei tea kas see on normaalne või ei.
Aga just seda koodinäidet ei osanudki kasutada, et anda käivitades ette kasutatava library path. See ongi see Õige lahendus mida taga otsisin .
Kõige lõpuks jõudsingi tegelikult .jari loomiseni ja edaspidi neid muid variante vist enam ei kasutagi.
UUS probleem:
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
try{
FileOutputStream os = new FileOutputStream("props.xml");
System.out.println(props);
props.storeToXML(os, null); //Viskab IOExceptioni
os.close();
catch(Exception ex){
ex.printStackTrace();
}finally{
System.exit(0);
}
}
}); |
Märgitud rida viskab exceptioni. Täpselt sama kood(copy-pastega) väljaspool new WindowAdapteri windowClosing meetodit töötab suurepäraselt
Veale eelneval real olev printimine näitab ka ilusti, et props ei ole null, sest trükib välja seal olevad väärtused.
Milles probleem?
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
18.07.2011 18:27:13
|
|
|
Kas IOException küljes message ei anna mingit head infot juurde?
java:
|
System. out. println(ex. getClass(). getName() + ": " + ex. getMessage); ex.printStackTrace(); }
|
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
AirichsB
HV vaatleja
liitunud: 25.02.2003
|
18.07.2011 18:34:07
|
|
|
Lisasin antud koodi, aga olulist infot vist ei lisandunud
{height=720, width=960}
ERROR: ''
java.io.IOException: null
java.io.IOException
at java.util.XMLUtils.emitDocument(Unknown Source)
at java.util.XMLUtils.save(Unknown Source)
at java.util.Properties.storeToXML(Unknown Source)
at java.util.Properties.storeToXML(Unknown Source)
at Main.doClosing(Main.java:56)
at Main$1.windowClosing(Main.java:45)
Ülemine rida on siis propsi väljatrükkimine. Stacktraces tuleb veel pikalt ridu ja siis tuleb:
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: javax.xml.transform.TransformerException: java.lang.NullPointerException
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)
... 32 more
Caused by: java.lang.NullPointerException
Selle NullPointerExceptioni järgi mõtlesingi, et äkki props == null, aga see ei pea paika.
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
18.07.2011 18:38:34
|
|
|
Kindel, et Properties.storeToXML(os, null); oskab null pointerit sisendis seedida?
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
AirichsB
HV vaatleja
liitunud: 25.02.2003
|
18.07.2011 18:44:13
|
|
|
Jah, peale outputstreami see nulli koht on mõeldud xml faili kommentaari lisamiseks. Proovisin muidugi ka juba suvalise stringiga, aga abi ei olnud. Samuti töötab täpselt seesama kood(koos nulliga kommentaariks) väga edukalt, kui ta ei ole pandud anonüümsesse WindowAdapteri siseklassi. Samas ei ole nagu põhjust ju miks ta seal ei peaks töötama
viimati muutis AirichsB 18.07.2011 18:44:44, muudetud 1 kord |
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
18.07.2011 18:44:22
|
|
|
Ho Ho kirjutas: |
Kindel, et Properties.storeToXML(os, null); oskab null pointerit sisendis seedida? |
API järgi oskab igatahes.
Omapoolne küsimus - kuidas sa Properties objekti väärtused sisse oled pannud? setProperty meetodiga või kasutasid put meetodit? Mul on tunne, et kala võib peituda selles, kui oled kasutanud väärtustena muid objekte, kui Stringe. put lubab seda, setProperty mitte.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
AirichsB
HV vaatleja
liitunud: 25.02.2003
|
18.07.2011 18:47:42
|
|
|
AITÄH
Loomulikult oli probleem just selles, et kasutasin put meetodit ja lisasin propsi mittestringi. Ja seal kus ma testisin, ei olnud ma seda teinud veel.
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
18.07.2011 19:12:33
|
|
|
Vihje sellele leidsin, kui otsisin google'ga storetoxml "javax.xml.transform.TransformerException: java.lang.NullPointerException". Tulemuste hulgast see foorumiteema vihjas, et kala võib selles olla, kuna seal kasutati koodinäites put meetodit ja plaintext formaadis salvestamisel tekkis hoopis Double klassiga seotud ClassCastException, XML formaadis siin püstitatud probleemiga analoogne Exception.
Soovitan alati selliste müstiliste olukordade puhul erinevaid stacktrace osasid, et leida kedagi, kes on sama veaga kimpus olnud.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
bladerunner
HV Guru
liitunud: 17.01.2002

|
17.03.2012 15:20:56
|
|
|
Heips.
Viimati sai Java kursustel nii 12a tagasi käidud (ja siis ära unustatud). Mõtlesin, et tuletaks teist veidi jälle meelde.
Oskab keegi mingit head kirjandust paberkandjal lugemiseks soovitada? Tuletaks mõned põhitõed omale meelde.
Netist näiteid ja API-t oskan lugeda aga tahaks midagi just paberilt sirvida.
_________________ Experience is what you get when you don't get what you want. |
|
Kommentaarid: 168 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
157 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
17.03.2012 15:38:39
|
|
|
Isiklik eelistus on olnud pikka aega Bruce Eckeli sulest tulnud "Thinking in Java" raamat. Maarjamaal raamatukogudes teda vist kahjuks väga ei ole, aga kaugelt maalt tellida saab alati, kui huvi on. Iseasi on muidugi see, et vist uusim trükk on jäänud Java 5 aegadesse. Teisalt pärast Java 1.4 -> 5 üleminekut vist kaelamurdvaid keelelisi uuendusi (nagu 5. versiooniga tulnud genericud jms kraam) enam tehtud pole ka, pigem ainult API-d on täienenud.
Ahjaa .. sama raamatu legaaselt ja tasuta kättesaadavat online versiooni olen siin foorumis ka jaganud: https://foorum.hinnavaatlus.ee/viewtopic.php?p=6647545#6647545
Seal paraku küll on Java 1.4 raamat, aga abiks seegi.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
|