Hallo liebe Member,
ich habe das Problem, dass ich für die Uni eine Hausarbeit mit Java und Hibernate machen muss. Meine Javakenntnisse sind leider schon etwas eingerostet und mit Hibernate habe ich bis jetzt noch gar nicht gearbeitet.
Folgendermaßen bin ich vorgegangen (OS = WINDOWS XP):
1. Installation von Java Development Kit 1.6.0 u 4
2. Download von HibernateCore
3. Entpacken von HibernateCore
4. Versuch zu installieren
Bei 4. gibt es jetzt die Probleme. Das mit dem JAVA_HOME-Pfad habe ich soweit schon alles erledigt, der CLASSPATH sollte auch stimmen. Beim ausführen der build.bat bekomme ich nun folgende Ausgabe:
Code:
D:\Programme\Java\hibernate-3.2>D:\Programme\Java\jdk_1_6u4\bin\java -cp "lib/ant-launcher-1.6.5.jar" org.apache.tools.ant.launch.Launcher -lib lib
Buildfile: build.xml
[taskdef] Could not load definitions from resource clovertasks. It could not be found.
splash:
init:
[echo] Build Hibernate-3.2.5.ga (2008-01-14 07:55:55)
[echo] JDK version: 1.5
init.antlr:
antlr:
compile:
[javac] Compiling 527 source files to D:\Programme\Java\hibernate-3.2\build\classes
[javac] D:\Programme\Java\hibernate-3.2\src\org\hibernate\jdbc\ResultSetWrapper.java:30: org.hibernate.jdbc.ResultSetWrapper is not abstract and does not override abstract meth
od updateNClob(java.lang.String,java.io.Reader) in java.sql.ResultSet
[javac] public class ResultSetWrapper implements ResultSet {
[javac] ^
[javac] D:\Programme\Java\hibernate-3.2\src\org\hibernate\lob\BlobImpl.java:16: org.hibernate.lob.BlobImpl is not abstract and does not override abstract method getBinaryStream
(long,long) in java.sql.Blob
[javac] public class BlobImpl implements Blob {
[javac] ^
[javac] D:\Programme\Java\hibernate-3.2\src\org\hibernate\lob\ClobImpl.java:18: org.hibernate.lob.ClobImpl is not abstract and does not override abstract method getCharacterStr
eam(long,long) in java.sql.Clob
[javac] public class ClobImpl implements Clob {
[javac] ^
[javac] D:\Programme\Java\hibernate-3.2\src\org\hibernate\lob\SerializableBlob.java:13: org.hibernate.lob.SerializableBlob is not abstract and does not override abstract method
getBinaryStream(long,long) in java.sql.Blob
[javac] public class SerializableBlob implements Serializable, Blob {
[javac] ^
[javac] D:\Programme\Java\hibernate-3.2\src\org\hibernate\lob\SerializableClob.java:15: org.hibernate.lob.SerializableClob is not abstract and does not override abstract method
getCharacterStream(long,long) in java.sql.Clob
[javac] public class SerializableClob implements Serializable, Clob {
[javac] ^
[javac] 5 errors
BUILD FAILED
D:\Programme\Java\hibernate-3.2\build.xml:212: Compile failed; see the compiler error output for details.
Total time: 57 seconds
Was könnte das Problem sein und noch bessere Frage: wie kann ich es beheben? ;)
Ich hab Hibernate in einem Ordner neben dem jdk Ordner. Das ist doch OK, oder?
Vielen dank schonmal für jeden Hinweis.
Schönen Abend wünsch ich
Stefan