Ješte jeden malý dotaz:
Nedaří se mi v appletu zobrazit obrázek. Obrazek mam ve stejne slozce jako Main.class i x.html (pojmenovany xxx.jpg)........
kod:
http://pastebin.com/Yk53sXvQ
pri pokusu o spusteni v prohlizeci dostanu:
java.lang.reflect.InvocationTargetException
Caused by: java.lang.NullPointerException
at java.applet.Applet.getDocumentBase(Unknown Source)
zkousel jsem to i pomoci getDocumentBase(), ale taky to hazi chybu :-( .........
Predem diky za rady :-)
Příspěvky odeslané z IP adresy 88.101.151.–
No jo, už to chodí :-). Moc díky a promin, že sem otravoval s takovou "blbinou" ..............
Exception: java.lang.ClassNotFoundException: http:..moje.ic.cz.html.programovani.Main.class
pritom v te slozce ten Main class mam :-( .........
Ahoj,
snazim se na svych strankach rozchodit java applet, a porad mi to nechodi :-(. V prohlizeci mam problem s nactenim appletu, vzdy to vyhodi error, pokud klknu na detajly, pise to, Class not found exception. (ale muj class soubor tam nahrany je :-( ......... )
Stranky mam umistene na ic.cz tam slozku xxx a vni dva soubory - Main.class (muj program) + x.html , ve kterem mam kod:
<APPLET code="http://mojestranky.ic.cz/xxx/Main.class" width=170 height=200></APPLET>
V Netbeansech se mi v projektu automaticky generuje test.html ze ktereho applet v prohlizeci normalne bezi. Tak nevim, kde delam chybu...........??
PRedem moc diky za rady :-)
pro ahl:
tak jsem procetl ten clanek a vyzkousel ten hezkej priklad :-)
Postupoval jsem tak, ze sem otevrel ten ukazkovej projekt, do jeho build.xml jsem zkopiroval tu cast kodu jak pisou na tech strankach, nic jineho jsem potom uz nemenil... pak jsem kliknul pravym na projekt, dal build a ve slozce projketu se mi vytvorila slozka dist, ve ktere je: README textovy soubor, slozka lib se tremi .jar soubory(appframework, swinglayout, swingworker)a jeste vysledny MarsRoverViewer.jar, ktery jde normalne po poklikani mysi spustit :-)
Jen by me zajimalo, proc mi to nezabalilo vse do jednoho vysledneho .jar tak jako vtom clanku? :-(
jeste by me zajimalo, jestli se da v tech novejsich NetBeansech 6.9.1 nejak nastavit, abych vtom projektovym oknu videl i ten manifes a build.xml.......? nebo to ty novejsi uz neumi?:-(
Ja tam ma jen slozky SourcePackages a Libariries :-(
Diky za rady:-)
pro ahl:
Tak jsem to udělal, jak si poradil:
-pomocí NetBeans jsem vygeneroval Pokus.jar (do slozky dist)
-tento Pokus.jar jsem pomoci WinRaru rozbalil na plochu, pak jsem ve složce META-INF otevrel soubor MANIFEST.MF a na posledni radek dopsal: Main-Class: test.Test , zmeny jsem ulozil a pote obe slozky META-INF a test zabalil do Pokus.jar
-pri pokusu o spusteni jaru z prikazove radky vyskoci chyba: Invalid or corrupt jarfile Pokus.jar
-pri pokusu o spusteni poklikanim mysi na Pokus.jar se nic nedeje........
screeny:
http://img704.imageshack.us/img704/4156/37096904.png
http://img28.imageshack.us/img28/7092/18690816.png
http://img34.imageshack.us/img34/9319/99095391.png
Predem moc diky za rady
Pro zdendu:
ikdyž odstraním tu mezeru, tak to pořád nefunguje :-( ........jak se mám podívat jak probíhá spouštění z IDE?
generování JAR jsem eště nedělal, tak se na to zkusim mrknout :-) .........nevíš o nějakém hezkém návodu jak na to??
Předem díky za rady :-)
hm, já NetBeansy používám, jen jde oto, že mě štve že to nejde........a také oto, že pro každé spuštění .class souboru musím "startovat" NetBeans což je trochu nepraktický.........radši bych jen poklikal myší a nazdar .......... :-)
Ahoj,
mám na svém PC(win XP) problém s překladem a spouštěním programů z příkazové řádky, mám nainstalované JDK i JRE a NetBeans IDE.
Jde oto, že v NetBeansech vše normálně spustím, ale z příkazové řádky to nejde. Chyba asi bude někde v promenném prostředí XP, zkoušel jsem to nastavit podle tohoto :
http://www.kiv.zcu.cz/~netrvalo/vyuka/ppa1-06/cviceni/materialy/instalace-javy/instalace_javy.html
, ale pořád nic :-( ...ani když ve složce s build poklikám na .class tak se nic nesputí :-(.....
Nevíte někdo čiím by to mohlo být?
Pridavam nekolik screenu z prikazové řádky......
http://yfrog.com/f/7e89859482p/ prikaz java
http://yfrog.com/b912963284p pokus o spuštění
http://img192.imageshack.us/img192/8913/13329365.png
http://img707.imageshack.us/img707/5083/90001787.png
http://img828.imageshack.us/img828/7544/75204441.png
Předem moc díky za rady
No vida, tak asi vazne LCD nestihal ........ sem tam jsem do programu hodil nakej NOP + zvetsil zpozdovaci smycky(40us -> 50us, ...........) a uz to chodi :-) ....... ikdyz je mi to divny pac kdyz jsem to krokoval v simulatoru a kontroloval casy podle datasjheetu tak mi to sedelo......
Kazdopadne vsem diky za pripominky :-)
To Mario1: optimalizace by to snad vyhodit nemela kdyz delam v ASM, nebo jsem se stim este nesetkal......myslel jsem, ze oto se musim starat jen v C......??
TO KIIV: ja mam obycejnej programator pres paralelni port(proste jen kabel)...takze onakym krokovani si nejspis muzu nechat zdat :-( ......
To Mario1: pro AVRka je asi lepsi C, jenze ja se na nich zacal ucit teprv nedavno a chtel sem proste trochu prelouskat i ten asm, ja navic ASM mam rad, a zatim sem vnem programoval bez problemu (PWM, SPI, USART,.......).........
Za nake ukazky kodu v C bych byl samozrejme rad, do budoucna by se mi to mohlo hodit....ikdyz ted mam(zatim) jako prioritu ASM.......
jinak bych chtel este poprosit, jestli byste mohli kouknout na ten zdrojak a zkusit najit chybu........
zdrojaky: http://pastebin.com/i8HkRRid a http://pastebin.com/ihXSi26T
a take mrknout do datasheetu LCD jestli jsem spravne napsal ty casy (sirku E pulsu,....) ten obrazek neni k precteni.......
Moc diky
To KIIV :
rucni debug mod ?? to moc nechapu, vysvetli prosim :-) .........?
Jinak ted jsem zkousel 4MHz krystal a zadna zmena.....:-(
8 bitovou sbernici zkouset nechci, potrebuju aby to zabralo jen jeden port.......
To KIIV : to nejde jen tak dat pomalejsi krystal........to bych musel uplne prekopat celej program i celou knihovnu -> vsechny podprogramy cekani, casovani LCD,..........
ja si ale nemyslim, ze bych na ten displej sel moc rychle ...... pokud kouknes do datasheetu, a projedes zdrojaky, tak mi casovani sedi.......(dokonce i s rezervami........)
tak nevim co stim :-(
To KIIV :
mám krystal 16MHz -> jedna instrukce zabere 0,06us = 60ns
Po zapnuti napajeni program ceka 15ms......pak podle toho, jak ktera instrukce potrebuje.........nekdy 100us, nekdy 40us, nekdy 1,6ms.........krokoval jsem v Debuggeru AVR studia a casy mi podle datasheetu sedi........
tak nevim, co konkretne mas na mysli??
Predem diky za odpoved :-)
Koukam, ze sem prilozil, jen obrazek, tak tady jeste projekt v AVR studiu........
Ahoj,
snazim se rozchodit 4 bitovou komunikaci s LCD. Program je psany v ASM a je vicemene prevzaty z knihy od Davida Matouska - Prace s ATMEGA16.
Info o LCD jsem cerpal predevsim odtud: http://doveda.byl.cz/lcd/index.htm
Jde konkretne o typ tento LCD: http://www.gme.cz/cz/mc1602e-sbl-h-p513-128.html
Prikladam projekt v AVRStudiu, ktery se sklada ze dvou casti - hlavni program lcdfinal.asm + lcd.inc = knihovnma pro praci s LCD. Prikladam take schema....
Program jsem nekolikrat prochazel, krokoval,....ale porad nevim kde delam chybu Sad ....
Program by mel postupovat tak, ze vola metodu LCDINI z knihovny lcd.inc, tam se natavi 4b komunikace,.....
a pote by mel zobrazovat text.........
Jedine, kde si nejsem jist, je casovani,ale snazil jsem se to udelat tak, ze:
nastavim RS , po case 100ns nastavim E na logickou jednicku
-sirku E pulzu mam min 300ns
-data mam vystavena 60ns pred tim nez shodim E na nulu
-a musi byt vystavena este 10ns pote, co shodim E na logickou nulu
a po nahrani do MCU LCD nefunguje .........displej se rozsviti a v prvnim radku jsou videt ctverecky(vsechny pixely cerne....)
Jinak LCD je urcite vporadku(po nahrani vzoroveho programu z doveda.byl.cz pro 16F84ku pracuje vporadku:-),
S LCD pracuji prvne tak prosim trpelivost Smile
Tak kdyby byl nekdo tak moc hodnej a prosel muj kod, abych vedel co delam spatne, tak bych byl moc vdecnej Smile........
Predem moc diky za rady a pripominky
To liborb :
No to je pro me trochu moc slozity, ja jnikdy s tou JNI nedelal(pokud to dobre chapu, tak jde o nake "propojeni" s knihovnami psanych v C/C++)....ja chtel neco "jednoducheho" ciste Javovskeho.......
Itak diky:-)
To liborb :
hm, ja prave zatim nenasel jak ridit logicke urovne jednotlivych pinu :-(
jinak jsem este nasel tuto knihovnu: http://www.giovynet.com/serialport.html kdyby to nekoho take zajimalo :-)
ale ani ute sem zatiim nenasel jak ridit logicke urovne jednotlivych pinu :-(
reseni asi bude v pouziti MCU a po seriove lince posilat data z pc, a MCU podle toho bude spinat zatez :-)
To liborb :
To je presne ono :-) , moc diky.
Jen by me este zajimalo, jestli se daj nejak ovladat jednotlive piny RS232 - napr pro spinani nake zateze apodobne.........??
Ahoj,
snazim se v jave rozchodit komunikaci po RS232
Delam to podle tohoto navodu : http://www.kuligowski.pl/java/rs232-in-java-for-windows,1
Zatim se snazim rozbehnout jen tu cast: test your environment
Pracuji v Netbeansech(ve Win XP)
Postupuji takto:
-zalozim projekt v NetBeans
-vytvorim tridu ListAvailablePorts
-v projektu vytvorim slozku lib, do ni zkopruju soubory RXTXcomm.jar, RxtxSerial.dll, RxtxParallel.dll
-dale kliknu v projektu pravym tlacitkem mysi na libraries / Add Jar/folder a vyberu RxTxcomm.jar
-a ted si nevim rady jak rozsirit ten classpath o ty *.dll ............?
Pokud se pokusim porogram spustit dostanu:
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver
Exception in thread "main" java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1709)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:83)
at test.ListAvailablePorts.list(ListAvailablePorts.java:11)
at test.ListAvailablePorts.main(ListAvailablePorts.java:18)
Java Result: 1
Nevite nekdo co stim....?
Predem moc diky za rady
Ahoj, mam problem s enumeraci v C:
mam definovanou tuhle strukturu:
/* definice struktury(objektu) pracovnik */
typedef struct {
/* unikatni id */
int id;
/* pole znaku jako jmeno a prijmeni(max 10 znaku) */
char jmeno[POCET_ZNAKU_JMENO];
char prijmeni[POCET_ZNAKU_PRIJMENI];
/* typ pracovnia(enum) - ADM = administrativni / EXEC = vykonny */
typPracovnika typ;
} pracovnik;
takto nadefinovanou strukturu:
/* definice vyctoveho typu: typ pracovnika EXEC = vykonny, ADM = administrativvni */
typedef enum {
ADM,
EXEC,
} typPracovnika;
toho pridavam vteto metode:
/* pridani pracovnika do seznamu na danou pozici */
void pridejPracovnika(int pozice) {
smenaPracovniku[pozice] = vytvorPracovnika(id);
pocetPracovniku++;
id++;
}
nacteni jmena a prijmeni je vpohode, ale tady mam problem:
/* nacteni typu pracovnika 1 = ADM, 2 = EXEC */
void ctiTyp(typPracovnika typ) {
int volba = 0;
printf("Zadej typ pracovnka (1 = Administrativni, 2 -Vykonny): \n");
scanf("%d", volba);
switch (volba) {
/* tady je nakej problem :-( */
case 1:
typ = ADM;
break;
case 2:
typ = EXEC;
break;
default:
printf("spatna volba, pracovnik bude vytvoren jako aministrativni\n");
break;
}
}
nevim, jak mam do toho typu dosazovat :-(.....samozrejme sem o enum hledal info, ale ani to nmepomohlo :-(
jinak vystup:
3 [main] duc 6916 exception::handle: Exception: STATUS_ACCESS_VIOLATION
1122 [main] duc 6916 open_stackdumpfile: Dumping stack trace to duc.exe.stackdump
RUN FAILED (exit value 35 584, total time: 2s)
Predem moc diky za rady :-)
To liborb :
jezis ja sem blbej to mi vubec nedoslo, ze to am muzu takhle "naprat" :-) .......
Moc diky
Ahoj mam v Jave tuto funkci:
public Film getPosledni() {
Film film = null;
try {
ResultSet rs = statement.executeQuery("SELECT FROM APP.FILMY WHERE F_ID = 100");
while(rs.next()) {
film = new Film(rs.getInt(1), rs.getString(2), rs.getString(3), rs.getString(4), rs.getInt(5));
}
} catch (SQLException ex) {
ex.printStackTrace();
}
return film;
}
jedna se o funkci, ktera mi z tabulky vybere posledni polozku(ta na nejvyssi Id).
MAm problem vtom, jak hodnotu nejvyssiho ID predat(mam ji ulozenou jako int) .....?
Vim, ze existuje neco jako:
String queryString = "DELETE FROM APP.FILMY WHERE F_ID = ?";
preparedStatement = getConnection().prepareStatement(queryString);
preparedStatement.setInt(1, film.getId());
ale nevim, jak to implementovat do teto funkce....
Moc diky za rady :-)
Ahoj, ma nekdo zkusenosti s instalaci C do NetBeans??
nasel jsem tento: http://netbeans.org/community/releases/60/cpp-setup-instructions.html navod, ale moc chytrej ztoho nejsem:-(....jinak mam Win7 a NetBeans 6.8
postupoval jsem tak, ze jsem odsud: http://cygwin.com/ stahnul setup.exe, spustil instalaci pres net vybral potrebne veci(cimz si nejsem uplne jisty pac sem se vtom nejak nemohl vyznat)....dale v NB Tool/Option zalozka C/C++, pridal slozku kterou jsem stahnul.....ale porad mi to hlasi ze neni makefile, a ani tu standardni knihovnu stdio.h mi to nenajde :-(..... tak kdynby byl nekdo tak moc hodnej a mohl mi par vetama popsat jak mam postupovat.....
Predem moc diky za rady
To David : Mrkni sem : http://www.java2s.com/Code/Java/Chart/Bar-Chart.htm
snad Te to "nakopne" ;-)
Ahoj, mam dotaz: mam sluzebni notebook, na ktery si nesmim instalovat zadne sve programy....presto bych chtel mit moznost na nem resit sve veci(uprava fotek, psani dokumentu,....)...
tak se ptam: jestli existuje nejaka moznost, jak to vyresit??
napada me jen si treba na flashku nahrat muj OS, a bootovat potom zneho.....?nainstalovat si na flasku me programy,.....? nebo se to da vyresit nejak jinak(lepe)?
predem diky za rady:-)
To Foowie :
tak uz sem to nak vyresil(jen sem se presne nedrzel zadani ale zakomponoval jsem to do jiz hotove tridy Propiska - nechtelo se mi delat novou tridu.....):
trida Propiska: http://pastebin.com/m3fdec390
trida Test: http://pastebin.com/m5cfff431
je to resene spravne?? nebo byste neco zmenili??
diky za rady
razeni podle jmena uz jsem rozchodil pomoci : implements Comparator <Clovek>
ted este to aby se radilo i podle dalsich parametru (pri shode)........
diky za rady
To Foowie : diky :-)
AHoj, diky za typ :-)
tak uz sem si neco zkusil vytvorit.....vytvotil sem si Tridu clovek s clenskymi promennynmi jmeno, prijemni, vek, telefoni cislo + setry a getry + zastinil metody toString(), implementoval sem rozhrani Comparable, implentoval jeho metodu int compareTo()......
ve druhe tride vytvorim List "Cloveku" :-D a radim ho... vse je OK a funguje(pokud radim podle veku),
jen se mi nejak nedari to seradit podle jmena -
nevim, jak mam ziskat tu clenskou promenmou jmeno.....?? :-(
diky za rady :-)
trida Clovek: http://pastebin.com/m317ab129
trida Test: http://pastebin.com/m6e4cc751
Ahoj,
blizi se mi zkouzka z programovani(1. rocnik VS), a narazil sem na jedno ukazkove zadani(viz. nize), tak bych chtel poprosit o "nastineni reseni".....neco bych take vymyslel, jen me zajima, jak by to resili zkusenejsi a lepsi programatori nez jsem ja.......
diky
1. [5 bodů] Vytvořte třídu Clovek reprezentující jednoho člověka s vlastnostmi jméno, příjmení a věk. Pro všechny atributy napište setry a getry.
2. [5 bodů] Pro třídu Clovek vhodně zastiňte metody toString - vrátí iformaci o osobě, equals - dvě osoby jsou stejné, pokud se shodují jejich jména, příjmení i věk, vhodně zvolte metodu hashCode.
3. [5 bodů] Třídu Clovek doplňte o možnost přirozeného řazení - implementujte vhodné rozhraní. Nejprve řaďte podle příjmení, při jejich shodě podle jména a při shodě podle věku.
4. [5 bodů] Vytvořte třídu umožňující řadit lidi podle věku, při jejich shodě podle příjmení a potom podle jména.
5. [5 bodů] Vytvořte třídu reprezentující frontu zákazníků (použijte zřetězený seznam) - instancí třídy člověk. Tato fronta bude mít metody pro vložení Clovek-a, vybrání z čela a zjištění, zda je fronta prázdná.
1., 2. a 5. je mi celkem jasna, ale u zbylych, si nejsem jist, co by bylo nejvhodnejdi pouzit.........?
predem diky za rady :-)
tak se davam zdrojovy kod, nemam tam komentare, tak trochu vysvetlim jak by to melo fungovat....
http://pastebin.com/m72f07962
http://pastebin.com/m33bca2b5
mam dve tridy - trida Matice a Main
Matice obsahuje: konstruktor pro vytvoreni dvou matic(rozmery zadane uzivatelem) a druhou - pomocnou, do ktere budu ukladat "orotovanou" matici.....dale obsahuje metody pro naplneni matice, vypis, a orotovani(coz se mi bohuzel nedari)
ve tride Main si nejprve vytvorim objekt(pomocnou matici a tu, kterou uzivatel zada), dale ji naplnim, vypisu, pak volam metodu "orotuj" a pak vypisuju orotovanou......nevim vcem je problem, ostatni ukoly jsem zvladl, ale tenhle se mi nedari...
predem moc dekuju za pomoc...
To crAzY^ : a napada Te jak to udelat pro dvourozmerne pole??
jinak diky za radu:-)
To KIIV :
no dik za radu, ale moc mi to nepomoohlo- ja v hlave zhruba vim, jak to udelat, ale nejde mi to zapsat pomoci programovaciho jazyka.......
Nazornejsi ukazka:
1 2 3
4 5 6
=>
6 1 2
3 4 5
Zdravim, potreboval bych poradit, jak posunout prvky matice o jeden dopredu......?
Ukazka:
1 2 3 4 5 6
=>
6 1 2 3 4 5
Praci s polema uz celkem zvladam, ale na tohle nejak nemuzu prijit....
predem diky za rady