Page 1 of 1

JVx compilieren

PostPosted: Tue Jun 07, 2011 6:56 pm
by jsmw
Beim Versuch JVx zu compilieren bekomme ich 125 errors und ca. 500 warnings. (siehe nachfolgender Beitrag)

Re: Speichern beim Zeilenwechsel?

PostPosted: Wed Jun 15, 2011 2:20 pm
by jsmw
Beim Versuch JVx zu compilieren bekomme ich 125 errors und ca. 500 warnings.

Wollte einmal vorab klären, ob ich die libs in eclipse richtig eingebunden habe. Eclipse (Helios) zeigt an unter
Referenced Libraries
- servlet-api.jar
- javaws.jar
- mail.jar
- commons-fileupload-1.2.2.jar

nach Build einige errors:
Code: Select all
Code: Alles auswählen
    Description   Resource   Path   Location   Type
    AbstractIntervalXYDataset cannot be resolved to a type   JVxChart.java   /JVx/src/com/sibvisions/rad/ui/swing/ext   line 509   Java Problem
    Base64 cannot be resolved   NtlmHelper.java   /JVx/src/com/sibvisions/rad/server/security/ntlm   line 333   Java Problem
    Base64 cannot be resolved   NtlmHelper.java   /JVx/src/com/sibvisions/rad/server/security/ntlm   line 425   Java Problem
    Base64 cannot be resolved   NtlmHelper.java   /JVx/src/com/sibvisions/rad/server/security/ntlm   line 432   Java Problem
    Base64 cannot be resolved   NtlmHelper.java   /JVx/src/com/sibvisions/rad/server/security/ntlm   line 435   Java Problem
    ChartPanel cannot be resolved to a type   JVxChart.java   /JVx/src/com/sibvisions/rad/ui/swing/ext   line 76   Java Problem
    ChartPanel cannot be resolved to a type   JVxChart.java   /JVx/src/com/sibvisions/rad/ui/swing/ext   line 147   Java Problem
    ChartPanel cannot be resolved to a type   JVxChart.java   /JVx/src/com/sibvisions/rad/ui/swing/ext   line 149   Java Problem
    ChartPanel cannot be resolved to a type   JVxChart.java   /JVx/src/com/sibvisions/rad/ui/swing/ext   line 182   Java Problem
    ChartPanel cannot be resolved to a type   JVxChart.java   /JVx/src/com/sibvisions/rad/ui/swing/ext   line 184   Java Problem
    ChartPanel cannot be resolved to a type   JVxChart.java   /JVx/src/com/sibvisions/rad/ui/swing/ext   line 387   Java Problem
    ChartPanel cannot be resolved to a type   JVxChart.java   /JVx/src/com/sibvisions/rad/ui/swing/ext   line 391   Java Problem
    ChartPanel cannot be resolved to a type   JVxChart.java   /JVx/src/com/sibvisions/rad/ui/swing/ext   line 393   Java Problem
    ChartPanel cannot be resolved to a type   JVxChart.java   /JVx/src/com/sibvisions/rad/ui/swing/ext   line 478   Java Problem
    ChartPanel cannot be resolved to a type   JVxChart.java   /JVx/src/com/sibvisions/rad/ui/swing/ext   line 478   Java Problem
    ChartPanel cannot be resolved to a type   JVxChart.java   /JVx/src/com/sibvisions/rad/ui/swing/ext   line 480   Java Problem
    ...



Habe ich etwas grundsätzlich falsch gemacht?

Re: JVx compilieren

PostPosted: Wed Jun 15, 2011 2:40 pm
by Development@SIB
Haben Sie JVx via SVN abgerufen? Denn im Repository ist das Eclipse Projekt vorkonfiguriert und alle Libs sind inkludiert!
Wir verwenden zusätzlich in all unseren Projekten das Checkstyle Plugin, das kann bei fehlen auch zu Problemen führen.

Ansonsten benötigen sie für JVx diese libs:

mail.jar, activation.jar (optional, da nur in einer Utility Klasse verwendet)
jcifs-1.2.25.jar (optional, für NTLM)
commons-fileupload-*.jar (optional für Applet FileUpload)
servlet.jar (optional für den Betrieb in Application Servern)
javaws.jar (optional für Webstart)

und für die Swing UI diese (JFreeChart):

jcommon-1.0.16.jar
jfreechart-1.0.13.jar

Weiters setzen wir JUnit 4 voraus (ist in Eclipse bereits enthalten).

Damit Ihre Projekte fehlerfrei compilieren bitte obige Libs inkludieren, ansonsten die jeweiligen Klassen ausnehmen.

Die Warnings sind aufgrund Ihrer Compiler Einstellungen. Wir deaktivieren z.B den 'serialVersionUID' check sowie 'Usage of raw type' und 'Unchecked generic type operation'. Aber auch diese Einstellungen sind im SVN Projekt bereits enthalten.

Re: JVx compilieren

PostPosted: Wed Jun 15, 2011 2:49 pm
by jsmw
Danke! Habe noch nie mit SVN gearbeitet, werde aber diese Weg einschlagen, weil es mir einfacher erscheint (bereits vorkonfiguriert). Werde 'subclipse' installieren und es damit versuchen.

Re: JVx compilieren

PostPosted: Wed Jun 15, 2011 2:55 pm
by Development@SIB
Ist das auf jeden Fall der einfachere Weg, und subclipse ist auch bei uns im Einsatz. Wir empfehlen Ihnen noch TortoiseSVN.

Re: JVx compilieren

PostPosted: Wed Jun 15, 2011 6:43 pm
by jsmw
Brauche ich TortoiseSVN zum betreiben von subclipse?

Dann noch, kann ich es einstellen, dass gewisse Ordner wie 'qt', 'mysql' nicht aktualisiert bzw. übertragen werden?

Mit: "https://jvx.svn.sourceforge.net/svnroot/jvx jvx" hat es nicht funktioniert, musste das letzte 'jvx' weglassen.

Es wurden mehrere 100mb übertragen. Habe den Downlaod einmal unterbrochen. Kann das stimmen, dass zum Compilieren dieses ganze repository benötigt wird?

Re: JVx compilieren

PostPosted: Wed Jun 15, 2011 7:26 pm
by Development@SIB
Der /trunk Ordner ist ausreichend, da dieser den aktuellen Entwicklungsstand enthält. Im /tag Ordner sind ältere release Versionen zu finden. Genauere Infos zur Standard Ordnerstruktur sind z.B. hier nachzulesen.

TortoiseSVN ist praktisch um auch im Explorer (Annahme: Windows) arbeiten zu können. Weiters bietet er einige nützliche Funktionen und erleichtert die Konfiguration von Proxy Servern usw...

Wenn Sie das Repository einmal abgerufen haben werden nur noch Änderungen abgerufen, aber nur auf der Ordnerebene auf der sie abrufen.