Zum Inhalt springen

mkScheller

Mitglieder
  • Gesamte Inhalte

    220
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von mkScheller

  1. mkScheller

    Applet beenden

    das habe ich schon alles gemacht mit der aussagekräftigen exc und so. Die Frage ist: Wie sorge ich dafür, dass das Applet sich beendet, wenn der Benutzer bei der Fehlermeldung dann auf OK klickt? Weil nach Applet.start() ein destroy() nichts bewirkt.
  2. Der Fehler liegt wohl daran: } else { return false; }// end if weil damit die Methode beendet wird, durch return wird eine Methode immer beendet.
  3. mkScheller

    Applet beenden

    Hi Leute, wenn mein Applet einen Fehler feststellt (Exception) soll es nach einer Warnung sich selber beenden. Wie geht das? destroy() und stop() sind ja nicht implementiert bzw leer.
  4. wenn es ein Applet ist dann gibts da die methode getCodeBase() wenn es jetzt falsch ist, diesen hilfreichen link hier zu verwenden, möge ihn bitte jemand entfernen und mich darauf hinweisen: http://java.sun.com/j2se/1.4.2/docs/api/java/applet/Applet.html#getCodeBase()
  5. warum nich einfach so: System.out.println(String.valueOf(fZahl).substring(0, String.valueOf(fZahl).toString().indexOf(".") + 3)); Dann hast du den Vorteil, dass der originale/ungeschnittene Wert erhalten bleibt. Diskutier das mal aus mit deiner Lehrerin. Guten Abend und auf Wiedersehen. PS: genau so denke ich *lol
  6. siedler 5 macht mir gar keinen spass mehr
  7. mkScheller

    keytool

    mir kommt es so vor als würde ich einfach zu schwierige fragen stellen, ist dem denn so?
  8. mkScheller

    keytool

    hi leute, ich werd noch wahnsinnig, seit einiger zeit versuche ich mit dem keytool Schlüsselpaare für SSL-verschlüsselte Kommunikation zwischen Server und Client zu erstellen. Ich habe mir dafür 2 kleine Skripte geschrieben, die das dann vollautomatisch machen. Jetzt meine Frage: Wenn ich wie siehe unten Schlüsselpaare erstelle, sind diese dann für SSL geeignet/korrekt? keytool -genkey -alias %ALIAS% -keystore c:\runexec\server\serverKeystore -keypass %PW% -storepass server -keyalg RSA -validity 365 -dname "CN=..." wobei %ALIAS% ein Platzhalter für ein alias ist und %PW% auch ein Platzhalter für ein Passwort ist Exportieren des Server-Zertifikats: keytool -export -alias %ALIAS% -storepass server -file c:\runexec\server\%ALIAS%.cer -keystore c:\runexec\server\serverKeystore und anschließendes Einbinden des exportierten Zertifikats in den keystore des clients: keytool -import -v -trustcacerts -alias %ALIAS% -file c:\runexec\server\%ALIAS%.cer -keystore c:\runexec\client\clientKeystore -keypass %PW% -storepass client entsprechendes natürlich auch für den Client-Keystore: keytool -genkey -alias %ALIAS% -keystore c:\runexec\client\clientKeystore -keypass %KEYPASS% -storepass client -keyalg RSA -validity 365 -v -dname "CN=..." keytool -export -alias %ALIAS% -storepass client -file c:\runexec\client\%ALIAS%.cer -keystore c:\runexec\client\clientKeystore keytool -import -v -trustcacerts -alias %ALIAS% -file c:\runexec\client\%ALIAS%.cer -keystore c:\runexec\server\serverKeystore -keypass %KEYPASS% -storepass server Das erfolgt auch problemlos (natürlich achte ich darauf, dass die entsprechenden keystores existieren, denn sonst geht ja das einbinden nicht) und enthalten tun die keystores jeweils einen "keyentry" und einen "trustedCertEntry". Der Server wird gestartet - klappt Der Client wird gestartet - klappt nicht, weil eine ...NO_PERMISSION-exception vom server zum client geworfen wird, mit der Begründung About to reject request because connection is not SSL Dabei ist es doch SSL oder nicht?? *arrgghh* ich hoffe auf zahlreiche vorschläge, ideen, anregungen und so, denn vom vielen trial 'n error bin ich erschöpft Gruss, mk
  9. habe eine einfachere Variante gefunden: clearSelection(); eine Methode nämlich, danke dennoch für die hilfe, habe es vorher so geschafft aber nur über nen umweg
  10. hi, siehe titel - wie gehtn das? dass keine Zelle mehr markiert is? gruss
  11. mkScheller

    Einstieg in Java

    http://www.galileocomputing.de/openbook/javainsel3/ eclipse is wirklich gut, bei fragen zu eclipse kontaktiere man mich :OD gruss
  12. mkScheller

    Systemzeit auslesen

    mit faktischen aussagen erzielt man anscheinend die besten ergebnisse
  13. mkScheller

    Systemzeit auslesen

    sieht viel aus, isses aber nich, einfach nur kopieren und entsprechende imports setzen import java.util.*; ... String strTimeStamp = new String(""); // create a Europe Standard Time time zone SimpleTimeZone pdt = new SimpleTimeZone( 3600000, "Europe/Paris", Calendar.MARCH, -1, Calendar.SUNDAY, 3600000, SimpleTimeZone.UTC_TIME, Calendar.OCTOBER, -1, Calendar.SUNDAY, 3600000, SimpleTimeZone.UTC_TIME, 3600000); Calendar calendar = new GregorianCalendar(pdt); Date trialTime = new Date(); trialTime.setTime(System.currentTimeMillis()); calendar.setTime(trialTime); //format the date if (calendar.get(Calendar.HOUR_OF_DAY) < 10) strTimeStamp = "0" + calendar.get(Calendar.HOUR_OF_DAY); else strTimeStamp = "" + calendar.get(Calendar.HOUR_OF_DAY); if (calendar.get(Calendar.MINUTE)<10) strTimeStamp = strTimeStamp + ":0" + calendar.get(Calendar.MINUTE); else strTimeStamp = strTimeStamp + ":" + calendar.get(Calendar.MINUTE); if (calendar.get(Calendar.SECOND)<10) strTimeStamp = strTimeStamp + ":0" + calendar.get(Calendar.SECOND); else strTimeStamp = strTimeStamp + ":" + calendar.get(Calendar.SECOND); return strTimeStamp; hatte dieses problem letzte woche erst
  14. Hi Leute, ganz kurz: Wenn ich eine org.omg.CORBA.TIMEOUT - Exception vom Server erhalte* dann wird ein neuer Thread gestartet, der nicht beendet wird. Wie kann ich dafür sorgen, dass er beendet wird? *-den Timeout-Wert von 1000ms habe ich über die Properties jacorb.connection.client.idle_timeout = 1000 bei der Initialisierung des ORB festgelegt. Wenn ich versuche über eine Helperklasse eine Objektreferenz mittels Helperklasse.narrow(objRef) auf ein "ordentliches" Objekt zu bekommen, dann wird manchmal eine TIMEOUT-exception geworfen, je nachdem um was für eine Objektreferenz es sich handelt - was auch korrekt ist, womit ich auch rechne (durch catch-Block). Allerdings wird dann dennoch dieser neue Thread gestartet der Speicher frisst und genau das soll vermieden werden bzw der soll beendet werden.
  15. also wenn da nicht soviel code stünde, würde das die leute vielleicht nicht so dermaßen abschrecken, woran scheitert es denn ganz konkret? ganz konkret? bitte den code strukturieren, is einfacher zu lesen gruss
  16. wo gibtsn das? gruss
  17. ja das mit dem stream hab ich auch im netz gefunden, wollte allerdings ersmal fragen, ob jmd ne andere (einfachere) mögl. kennt.
  18. mkScheller

    Batch Dateien öffnen

    Hi, so habe ich es damals gemacht: Process procSPL4exe = Runtime.getRuntime().exec(strCommandLine); // get the errorline from spl4.exe // and deliver one to the Vector InputStream InputStreamSPPexe = procSPL4exe.getErrorStream(); int nSPL4byteStream = InputStreamSPPexe.read(); String strErrorLine = new String(""); while (-1 != nSPL4byteStream) { String aChar = new Character((char) nSPL4byteStream).toString(); if (10 == nSPL4byteStream) { vecOutput.add(strErrorLine); //nSPL4byteStream = InputStreamSPPexe.read(); strErrorLine = ""; } else { strErrorLine = strErrorLine + aChar; } nSPL4byteStream = InputStreamSPPexe.read(); } Du musst den Datenstrom der zurückgeliefert wird über einen InputStream (bzw. Errorstream) einlesen und dann hast du das Ergebnis der Konsolen-Ausgabe in einem String, den du dann einfach weiter verarbeiten kannst.
  19. Hallo, kennt jemand zufällig eine einfach Möglichkeit eine "deep copy" für eine Hashtable zu machen?? Denn über folg. Sourcecode erhält man ja keine deep copy: Hashtable newHashtable = new Hashtable(); newHashtable.putAll(hashtableOldValues); Gruss/Regards
  20. Ok, das 'a' war falsch, es ist ein 'A', damit also "App.class". Nutze momentan aber nicht das JAR sondern die class-Files im Ordner "/bin". Danke für den Hinweis/die Hilfe/den Support. Ich denke mal, wenn ich dann das JAR benutzen will, treten wieder irgendwelche Fehler auf. So wie jetzt auch *grr* Weiss eventuell jemand, wie ich die security-Exception (beim Laden der Icons/ImageIcons) umgehe, aber dennoch Bilder laden kann? Diese Bilder müssen aber static sein, da eine andere Klasse auf eine Methode der Hauptklasse und deren Bilder zugreift, wodurch "private [static] Image img_Updating = JApplet.getImage(JApplet.getCodeBase(), "image/updating.gif");" rausfliegt, da das nicht static geht. Oder kann man das quasi irgendwie per casting verändern?
  21. Hi, habe nun mittels eclipse (unter export) eine jar-datei erzeugt, die alles beinhaltet, auch die Klasse app.java, die "...extends Applet" beinhaltet. Das "complete.jar" ist unter "c:\runexec" zu finden. Die html-datei beinhaltet dies: <applet code="App" codebase="c:/runexec/" archive="complete.jar" width="800" height="600"> Your browser is completely ignoring the <APPLET> tag! </applet> Wenn ich nun die hmtl-datei ausführe, dann erscheint ein Fenster mit nem roten "X" links oben. In der "Sun Java Console" (unter Extras) steht folgendes: java.lang.ClassNotFoundException: App gefolgt vom stacktrace und Caused by: java.io.FileNotFoundException: c:\runexec\App.class (Das System kann die angegebene Datei nicht finden)... Daher die Schlussfolgerung, dass der was nich finden kann. Kann man das lösen? Wenn ich im HTML "App.class" angebe ändert sich die Fehlermeldung derart, dass dann dasteht "...Caused by: java.io.FileNotFoundException: c:\runexec\App\class.class..."
  22. Hi, eine Frage zu dem Thema: Ist es möglich, mit (möglichst) wenig Umprogrammierung eine Java-Applikation in ein Applet zu verwandeln? Meine Java-Applikation ist verhätnismäßig riesig und funktionstüchtig. Um daraus ein Applet zu basteln (auf herkömmliche Weise) müsste man doch "...extends Applet" machen und nicht - wie jetzt - "...extends JFrame"? Allerdings würde dies eine große Umprogrammierung mit einigem an Zeitaufwand fordern sowie dem Studieren von Applet und der Funktionsweise&Co. Mit besten Grüssen/Regards
  23. Zu dieser Zeit bin ich auch auf jene Problematik gestoßen. Gibt es dafür denn eine Lösung?
  24. mkScheller

    Servlet's schreiben?

    Danke, habe es geschafft. Hier nochmal für alle: 1. unter http://jakarta.apache.org/site/binindex.cgi Tomcat runterladen und installieren (egal wohin, Port: 8080) 2. unter http://www.sysdeo.com/eclipse/tomcatPlugin.html TomcatPlugin für Eclipse herunterladen und ins Plugin-Verzeichnis von Eclipse kopieren/entpacken 3. Eclipse starten 4. Unter Windows-Customize Perspective wählen und bei "Other" Häkchen bei Tomcat -> dadurch erscheinen die 3 Buttons (T starten, T beenden, T neustarten) 5. Windows-Preferences-Tomcat dort den Ort einstellen (da, wohin installiert); bei den JVM Einstellungen entsprechende Einstellungen eingeben (Admin/Entwickler fragen) 6. Neues Tomcat-Projekt anlegen, Projektname beliebig, Häkchen bei content auf 'use default' belassen 7. alle benötigten Jars ins Verz lib kopieren 8. alle Sourcen nach src kopieren 9. Rechtsklick auf Projektname und Refresh Ich musste noch eine web.xml erzeugen und dort einiges reinschreiben, aber das muss man selber sehen... Gruss an alle die dit hilft
  25. mkScheller

    Servlet's schreiben?

    welche plug-ins müssen bei eclipse konkret installiert werden? und vor allem wie? ich habe schon versucht aber es hat nicht geklappt. gruss

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...