java-forum.org - Java programmieren aus Leidenschaft
Java 6 Einstieg und professioneller Einsatz
Alter Preis: 34,90 EUR
Jetzt: 0,00 EUR

zzgl. Versandkosten

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Java - Programmierung > Java Basics - Anfänger-Themen

Java Basics - Anfänger-Themen Fragen ausschließlich zu Java-Grundlagen von Ein- und Umsteigern

Thema geschlossen    
Themen-Optionen Thema durchsuchen Ansicht
Alt 27.09.2006, 13:40   #1 (permalink)
Wiesel
Nicht angemeldet
 
Fachbeiträge: n/a
Standard Problem mit iReport: Keine Ausgabe

Guten Tag,

ich habe mir iReport 1.2.6 für Linux heruntergeladen und ausgeführt. Nichts von JasperReport oder ähnlichem.

Ich habe mir eine MySQL-Datenbank als Quelle eingerichtet und die Connection erfolgreich getestet.
Zunächst habe ich mir einen neuen Bericht mit Standartwerten erstellt.
Als nächstes gebe ich eine Reportanfrage ein mit einem SQL das mir sicher mehrere Tupel aus der DB zurückgeben würde.
( SELECT name, vorname FROM wos_user WHERE admin = 'ja'; ) Getestet in phpMyAdmin.
Name und Vorname sind nun als Felder verfügbar, welche ich dann in den Detailbereich einfüge, damit sie für jedes Tupel ausgegeben werden.
Das Kompilieren unter 'Build->Kompilieren' klappt ohne Fehlermeldungen.
Wenn ich dann aber 'Build->Bericht starten' aufrufe, erzeugt es mir eine Seite auf der nur die Überschrift zu sehen sind, und an der Stelle der Datenfelder steht ein einfaches 'NULL', mehr nicht.

Was mache ich falsch?
Ich habe den Code der jrxml-Datei mit den Beispielen auf www.alexander-merz.com verglichen und keinen Fehler entdeckt.
Ebenso hab ich auch gegoogelt und die Forensuche benutzt.

Hier mal den Code der jrxml-Datei:
Code:
<?xml version="1.0" encoding="UTF-8"  ?>

<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
<jasperReport
		 name="test02"
		 columnCount="1"
		 printOrder="Vertical"
		 orientation="Portrait"
		 pageWidth="595"
		 pageHeight="842"
		 columnWidth="535"
		 columnSpacing="0"
		 leftMargin="30"
		 rightMargin="30"
		 topMargin="20"
		 bottomMargin="20"
		 whenNoDataType="NoPages"
		 isTitleNewPage="false"
		 isSummaryNewPage="false">
	<property name="ireport.scriptlethandling" value="2" />
	<property name="ireport.encoding" value="UTF-8" />
	<import value="java.util.*" />
	<import value="net.sf.jasperreports.engine.*" />
	<import value="net.sf.jasperreports.engine.data.*" />

	<queryString><![CDATA[SELECT name, vorname FROM wos_user WHERE admin = 'ja';]]></queryString>

	<field name="name" class="java.lang.String"/>
	<field name="vorname" class="java.lang.String"/>

		<background>
			<band height="0"  isSplitAllowed="true" >
			</band>
		</background>
		<title>
			<band height="50"  isSplitAllowed="true" >
			</band>
		</title>
		<pageHeader>
			<band height="50"  isSplitAllowed="true" >
			</band>
		</pageHeader>
		<columnHeader>
			<band height="30"  isSplitAllowed="true" >
				<staticText>
					<reportElement
						x="83"
						y="9"
						width="97"
						height="18"
						key="staticText-1"/>
					<box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
					<textElement>
						<font pdfFontName="Helvetica-Bold" isBold="true"/>
					</textElement>
				<text><![CDATA[Name]]></text>
				</staticText>
				<staticText>
					<reportElement
						x="217"
						y="10"
						width="97"
						height="18"
						key="staticText-2"/>
					<box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
					<textElement>
						<font pdfFontName="Helvetica-Bold" isBold="true"/>
					</textElement>
				<text><![CDATA[Vorname]]></text>
				</staticText>
			</band>
		</columnHeader>
		<detail>
			<band height="100"  isSplitAllowed="true" >
				<textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None"  hyperlinkTarget="Self" >
					<reportElement
						x="86"
						y="29"
						width="100"
						height="18"
						key="textField"/>
					<box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
					<textElement>
						<font/>
					</textElement>
				<textFieldExpression   class="java.lang.String"><![CDATA[$F{name}]]></textFieldExpression>
				</textField>
				<textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None"  hyperlinkTarget="Self" >
					<reportElement
						x="217"
						y="29"
						width="100"
						height="18"
						key="textField"/>
					<box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
					<textElement>
						<font/>
					</textElement>
				<textFieldExpression   class="java.lang.String"><![CDATA[$F{vorname}]]></textFieldExpression>
				</textField>
			</band>
		</detail>
		<columnFooter>
			<band height="30"  isSplitAllowed="true" >
			</band>
		</columnFooter>
		<pageFooter>
			<band height="50"  isSplitAllowed="true" >
			</band>
		</pageFooter>
		<lastPageFooter>
			<band height="50"  isSplitAllowed="true" >
			</band>
		</lastPageFooter>
		<summary>
			<band height="50"  isSplitAllowed="true" >
			</band>
		</summary>
</jasperReport>
Und dazu noch der Code der kompilierten Java-Datei:
Code:
/*
 * Generated by JasperReports - 27.09.06 14:31
 */
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.fill.*;

import java.util.*;
import java.math.*;
import java.text.*;
import java.io.*;
import java.net.*;

import java.util.*;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.data.*;


public class test02_1159360274623_809655 extends JREvaluator {

    private JRFillParameter parameter_REPORT_RESOURCE_BUNDLE = null;
    private JRFillParameter parameter_REPORT_URL_HANDLER_FACTORY = null;
    private JRFillParameter parameter_REPORT_CONNECTION = null;
    private JRFillParameter parameter_REPORT_PARAMETERS_MAP = null;
    private JRFillParameter parameter_IS_IGNORE_PAGINATION = null;
    private JRFillParameter parameter_REPORT_CLASS_LOADER = null;
    private JRFillParameter parameter_REPORT_TIME_ZONE = null;
    private JRFillParameter parameter_REPORT_VIRTUALIZER = null;
    private JRFillParameter parameter_REPORT_LOCALE = null;
    private JRFillParameter parameter_REPORT_DATA_SOURCE = null;
    private JRFillParameter parameter_REPORT_SCRIPTLET = null;
    private JRFillParameter parameter_REPORT_MAX_COUNT = null;
    private JRFillField field_name = null;
    private JRFillField field_vorname = null;
    private JRFillVariable variable_PAGE_NUMBER = null;
    private JRFillVariable variable_COLUMN_NUMBER = null;
    private JRFillVariable variable_REPORT_COUNT = null;
    private JRFillVariable variable_PAGE_COUNT = null;
    private JRFillVariable variable_COLUMN_COUNT = null;

    public void customizedInit(Map pm, Map fm, Map vm) {
        initParams(pm);
        initFields(fm);
        initVars(vm);
    }

    private void initParams(Map pm) {
        parameter_REPORT_RESOURCE_BUNDLE = (JRFillParameter)pm.get("REPORT_RESOURCE_BUNDLE");
        parameter_REPORT_URL_HANDLER_FACTORY = (JRFillParameter)pm.get("REPORT_URL_HANDLER_FACTORY");
        parameter_REPORT_CONNECTION = (JRFillParameter)pm.get("REPORT_CONNECTION");
        parameter_REPORT_PARAMETERS_MAP = (JRFillParameter)pm.get("REPORT_PARAMETERS_MAP");
        parameter_IS_IGNORE_PAGINATION = (JRFillParameter)pm.get("IS_IGNORE_PAGINATION");
        parameter_REPORT_CLASS_LOADER = (JRFillParameter)pm.get("REPORT_CLASS_LOADER");
        parameter_REPORT_TIME_ZONE = (JRFillParameter)pm.get("REPORT_TIME_ZONE");
        parameter_REPORT_VIRTUALIZER = (JRFillParameter)pm.get("REPORT_VIRTUALIZER");
        parameter_REPORT_LOCALE = (JRFillParameter)pm.get("REPORT_LOCALE");
        parameter_REPORT_DATA_SOURCE = (JRFillParameter)pm.get("REPORT_DATA_SOURCE");
        parameter_REPORT_SCRIPTLET = (JRFillParameter)pm.get("REPORT_SCRIPTLET");
        parameter_REPORT_MAX_COUNT = (JRFillParameter)pm.get("REPORT_MAX_COUNT");
    }

    private void initFields(Map fm) {
        field_name = (JRFillField)fm.get("name");
        field_vorname = (JRFillField)fm.get("vorname");
    }

    private void initVars(Map vm) {
        variable_PAGE_NUMBER = (JRFillVariable)vm.get("PAGE_NUMBER");
        variable_COLUMN_NUMBER = (JRFillVariable)vm.get("COLUMN_NUMBER");
        variable_REPORT_COUNT = (JRFillVariable)vm.get("REPORT_COUNT");
        variable_PAGE_COUNT = (JRFillVariable)vm.get("PAGE_COUNT");
        variable_COLUMN_COUNT = (JRFillVariable)vm.get("COLUMN_COUNT");
    }


    public Object evaluate(int id) throws Throwable {
        Object value = null;

        switch (id) {
            case 0 : {
                value = (java.lang.Integer)(new Integer(1));
                break;
            }
            case 1 : {
                value = (java.lang.Integer)(new Integer(1));
                break;
            }
            case 2 : {
                value = (java.lang.Integer)(new Integer(1));
                break;
            }
            case 3 : {
                value = (java.lang.Integer)(new Integer(0));
                break;
            }
            case 4 : {
                value = (java.lang.Integer)(new Integer(1));
                break;
            }
            case 5 : {
                value = (java.lang.Integer)(new Integer(0));
                break;
            }
            case 6 : {
                value = (java.lang.Integer)(new Integer(1));
                break;
            }
            case 7 : {
                value = (java.lang.Integer)(new Integer(0));
                break;
            }
            case 8 : {
                value = (java.lang.String)(((java.lang.String)field_name.getValue()));
                break;
            }
            case 9 : {
                value = (java.lang.String)(((java.lang.String)field_vorname.getValue()));
                break;
            }
           default :{
           }
        }
        return value;
    }

    public Object evaluateOld(int id) throws Throwable {
        Object value = null;

        switch (id)  {
            case 0 : {
                value = (java.lang.Integer)(new Integer(1));
                break;
            }
            case 1 : {
                value = (java.lang.Integer)(new Integer(1));
                break;
            }
            case 2 : {
                value = (java.lang.Integer)(new Integer(1));
                break;
            }
            case 3 : {
                value = (java.lang.Integer)(new Integer(0));
                break;
            }
            case 4 : {
                value = (java.lang.Integer)(new Integer(1));
                break;
            }
            case 5 : {
                value = (java.lang.Integer)(new Integer(0));
                break;
            }
            case 6 : {
                value = (java.lang.Integer)(new Integer(1));
                break;
            }
            case 7 : {
                value = (java.lang.Integer)(new Integer(0));
                break;
            }
            case 8 : {
                value = (java.lang.String)(((java.lang.String)field_name.getOldValue()));
                break;
            }
            case 9 : {
                value = (java.lang.String)(((java.lang.String)field_vorname.getOldValue()));
                break;
            }
           default : {
           }
        }
        return value;
    }

    public Object evaluateEstimated(int id) throws Throwable {
        Object value = null;

        switch (id) {
            case 0 :  {
                value = (java.lang.Integer)(new Integer(1));
                break;
            }
            case 1 :  {
                value = (java.lang.Integer)(new Integer(1));
                break;
            }
            case 2 : {
                value = (java.lang.Integer)(new Integer(1));
                break;
            }
            case 3 : {
                value = (java.lang.Integer)(new Integer(0));
                break;
            }
            case 4 : {
                value = (java.lang.Integer)(new Integer(1));
                break;
            }
            case 5 : {
                value = (java.lang.Integer)(new Integer(0));
                break;
            }
            case 6 : {
                value = (java.lang.Integer)(new Integer(1));
                break;
            }
            case 7 : {
                value = (java.lang.Integer)(new Integer(0));
                break;
            }
            case 8 : {
                value = (java.lang.String)(((java.lang.String)field_name.getValue()));
                break;
            }
            case 9 : {
                value = (java.lang.String)(((java.lang.String)field_vorname.getValue()));
                break;
            }
           default : {
           }
        }
        return value;
    }
}
Ich hoffe ihr könnt mir irgendwie weiterhelfen.
Vielen Dank schon mal im Vorraus.
Gruß Wiesel
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 27.09.2006, 14:50   #2 (permalink)
Wiesel
Nicht angemeldet
 
Fachbeiträge: n/a
Standard Problem gelöst, aber warum?

Ich hab mir gedacht ich brauche die ganzen Abschnitte nicht und habe deswegen im Code alle bis auf columnHeader und Detail entfernt und die Datei im iReport neu geladen.
Zwar wurden die von mir entfernten Bereiche gleich wieder eingetragen, doch nun mit einer Bandhöhe von 0. D.h. nicht mehr sichtbar.
Wenn ich jetzt den Bericht starte sehe ich die 2 Bereiche die nicht auf Höhe=0 gesetzt wurde mit den Daten aus der Datenbank => Problem gelöst!

Aber den Grund verstehe ich noch nicht ganz.
Danke trotzdem fürs durchlesen!

Wie hakt man einen Thread ab? Kann ich das als Gast überhaupt? (Bitte abhaken^^)
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 27.09.2006, 14:53   #3 (permalink)
Nicht angemeldet
 
Fachbeiträge: n/a
iReport dient doch lediglich dazu, die Report-Templates zu erzeugen. Nur diese Templates müssen ja auch an irgendeiner Stelle gefüllt werden. Da das bei dir nicht passiert, wird nur NULL angezeigt.

Deshalb würde ich in einer extra Klasse einfach JasperReports verwenden, vor allem da es innerhalb von 10 Minuten zu implementieren ist.

Code:
		InputStream template = ClassLoader.getSystemResourceAsStream("report.xml");
			
		JasperDesign jasperDesign = JRXmlLoader.load(template);
		JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);

		Map parameters = new HashMap();
		parameters.put("Name", "blabla");
					
		
		

	        JRDataSource data = new JRBeanCollectionDataSource(list);
	        
		JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, data);
			
		//JasperViewer.viewReport(jasperPrint, false);
			
		JasperPrintManager.printReport(jasperPrint, false);
In die Map "parameters" packst du dann die Daten, die du vorher aus deiner Datenbank ausliest.
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 27.09.2006, 16:08   #4 (permalink)
Wiesel
Nicht angemeldet
 
Fachbeiträge: n/a
Tut mir leid wenn ich jetzt so doof nachfrage, aber in welche Datei soll ich diese Klasse implementieren und womit (und wie?) führe ich diese dann aus?
Muss ich dazu auch JasperReport runterladen, oder ist das in iReport mit dabei?
Ich habe bisher nur die GUI von iReport benutzt. Ich denke aber das man das über die Konsole machen kann/soll, oder?
Es wäre sehr nett wenn mir jemand kurz erklären könnte was ich dazu benötige und wie ich es anwende.

Ich hab mir derweil 'jasperreports-1.2.6-project.tar.gz' runtergeladen, brauch ich da die anderen .jar-Pakete auch? (jasperreports-1.2.6-javaflow.jar, jasperreports-1.2.6.jar, jasperreports-1.2.6-applet.jar)

Ich wäre sehr dankbar für eine kleine Übersicht über das ganze, ich bin in allem noch relativ neu.

Ich hab oben geschrieben das es funktionieren würde, jetzt gehts leider wieder nicht, obwohl ich das gleiche nochmal gemacht habe. Langsam glaube ich das iReport wirklich nur für das Design gut ist^^

Gruß Wiesel
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 28.09.2006, 07:24   #5 (permalink)
Stammbenutzer
Kilobyte
 
Registriert seit: 28.10.2005
Fachbeiträge: 153
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Wenn du den Report in deinem Programm aufrufen willst musst du jasperreports-1.2.6.jar in deinem Buildpath aufnehmen.
Dann kannst du die Argumente oder den Sql String übergeben mit dem der Report "gefüttert" wird. Ausserdem musst du noch sagen das der Report compiliert werden soll (wenn er dynamisch erstelllt werden soll) und du musst ihm sagen das der Report mitels des JasperReportViewers angezeigt werden soll. Aber das ist alles auf der Seite von Alexander Merz beschrieben. iReport ist tatsächlich nur für das Design des Reports gut. Testen kannst du damit auch gut aber den Rest...(was auch immer das ist), musst du das in deinem Programm machen.
Waldi ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 02.10.2006, 14:59   #6 (permalink)
Wiesel
Nicht angemeldet
 
Fachbeiträge: n/a
Zitat:
Wenn du den Report in deinem Programm aufrufen willst musst du jasperreports-1.2.6.jar in deinem Buildpath aufnehmen.
Eigentlich dachte ich man kann Berichte auch erstellen ohne ein Programm z.b. in Java schreiben zu müssen, da ich in der Richtung keinen Plan habe.
Kann man das denn nicht über die Linux-Konsole machen, das kompilieren und/oder befüllen?

Falls nicht, was für Tools benötige ich denn dann unter Linux um das zu bewerkstelligen? (Eclipse o.ä.)
Waldi hat schön zusammengefasst was zu tun ist (steht auch in allen Tutorials die ich fand), aber wie das zu tun ist, hab ich leider nicht herausfinden können.
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 02.10.2006, 19:18   #7 (permalink)
Stammbenutzer
Kilobyte
 
Registriert seit: 28.10.2005
Fachbeiträge: 153
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Achso hast du das vor. Hmm. Ich könnte dir ein total Primitives Programm schreiben ohne Gui das du aufrufst und dann der Report erscheint. Theoretisch müsste das gehen. Aber dann kannst du doch auch einfach IReport benutzen und Ausführen mit Aktiver Verbindung. Des wars
Waldi ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 04.10.2006, 14:33   #8 (permalink)
Wiesel
Nicht angemeldet
 
Fachbeiträge: n/a
Naja ok, ich versuchs nun doch auch mit einem Javaprogramm.
Ich habe mir zunächst einmal das Package "jdk-1_5_0_09-nb-5_0-linux-ml.bin" installiert und die "/etc/profile.d/alljava.sh" so angepasst das meine Konsole die Befehle java und javac erkennt.
Aber egal ob ich folgendes angebe
Code:
export PATH=$PATH:/opt/jdk1.5.0_09/bin:$ANT_HOME/bin:/pfad_zu_iReport/iReport-1.2.6/lib
oder die JasperReport-Datei direkt mit angebe
Code:
export PATH=$PATH:/opt/jdk1.5.0_09/bin:$ANT_HOME/bin:/pfad_zu_iReport/iReport-1.2.6/lib/jasperreports-1.2.6.jar
bringt er mir beim compilieren der von iReport erstellten java-Datei immer folgende Fehler:
Code:
/pfad_zu_iReport/iReport-1.2.6/bin # javac test03_1159793086504_454910.java
test03_1159793086504_454910.java:4: package net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.*;
^
test03_1159793086504_454910.java:5: package net.sf.jasperreports.engine.fill does not exist
import net.sf.jasperreports.engine.fill.*;
^
test03_1159793086504_454910.java:14: package net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.*;
^
test03_1159793086504_454910.java:15: package net.sf.jasperreports.engine.data does not exist
import net.sf.jasperreports.engine.data.*;
Mit den entsprechenden zahlreichen Folgefehlern. Das heist er findet die Packages nicht.
Jedoch was muss ich wie angeben damit er die findet?
Die Java-Datei einspricht in etwa der die ich im ersten Post gezeigt habe.

Ich würde dein Angebot gerne annehmen das du mir so ein primitives Programm schreibst, damit ich zumindest einmal weiß wie es grundlegend funktioniert. Wäre schön wenn du mir noch dazu schreiben könntest wie ich dieses dann aufrufen müsste.

Vielen Dank im Vorraus!!!
Grüße Wiesel
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 04.10.2006, 15:36   #9 (permalink)
Wiesel
Nicht angemeldet
 
Fachbeiträge: n/a
Ok, den Fehler hab ich beseitigen können durch diesen Tipp:
Zitat: Leroy42
Der übliche Ort daß JRE (JDK) um Jar-packages zu erweitern ist.

.../lib/ext (im JRE) oder
.../jre/lib/ext (im JDK)
Da hab ich die jasperreports-1.2.6.jar reinkopiert, und schon geht das kompilieren.
Doch die erstellte Klasse kann ich nicht ausführen.

Wäre immer noch sehr dankbar über ein Beispielprogramm von dir!

Gruß Wiesel
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 05.10.2006, 13:36   #10 (permalink)
Wiesel
Nicht angemeldet
 
Fachbeiträge: n/a
Ich hab mir jetzt nochmal mit dem Wissen was ich tun sollte das erste Beispiel von Alexander Merz mit dessen Originaldateien angeschaut.
Das kompilieren mit
Code:
javac Example1.java
funktioniert ohne Fehler.
Doch der Aufruf der erzeugten Class-Datei erzeugt dann ne Menge Fehler:
Code:
java Example1
Exception in thread "main" java.lang.UnsupportedClassVersionError: Example1 (Unsupported major.minor version 49.0)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
Ich denke mir das das erste Beispiel vom Herrn Merz doch eigentlich so ein Primitvprogramm ist welches ohne Fehler funktionieren sollte.
Liegt der Fehler an meiner Konfiguration oder an meinem mangelndem Wissen oder hab ich es falsch Aufgerufen?
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Thema geschlossen    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Keine Ausgabe der Daten Dolce Datenbankprogrammierung 3 05.01.2009 18:21
Keine Ausgabe! Java Basics - Anfänger-Themen 1 08.06.2008 12:28
Bekomme Keine Ausgabe Sued_Faust Java Basics - Anfänger-Themen 9 21.05.2007 16:32
ganz kurzes kskb mit Problem - keine Ausgabe virtualAudio Java Basics - Anfänger-Themen 2 25.11.2006 14:37
keine Ausgabe von toString obwohl keine Fehlermeldung thetilleulenspiegel Java Basics - Anfänger-Themen 5 07.11.2005 21:56


Lesezeichen

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:36 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de