Gdzie jest SDK?

Gdzie jest SDK?
CO
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 14 lat
  • Postów:74
0

Mam pewien problem. Chciałem zainstalować sobie Hibernate i po rozpakowaniu i uruchomieniau build.bat otrzymuje co następuje:

Kopiuj
C:\Program Files\Eclipse\plugins\Hibernate>java -cp "lib/ant-launcher-1.6.5.jar"
 org.apache.tools.ant.launch.Launcher -lib lib
Unable to locate tools.jar. Expected to find it in C:\Java\jre1.6.0_03\lib\tools.jar
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 (2007-11-20 01:39:54)
     [echo] JDK version: 1.5

init.antlr:

antlr:

compile:
    [javac] Compiling 1070 source files to C:\Program Files\Eclipse\plugins\Hibernate\build\classes

BUILD FAILED
C:\Program Files\Eclipse\plugins\Hibernate\build.xml:212: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK

Total time: 6 seconds

Z tego co sie sie zorientowalem nie dzialo to dlatego ze wszystkich potrzebnych plikow szuka tam gdzie jest zainstalowane JRE a nie SDK.

Oczywiscie ustawilem zmienna JAVA_HOME na SDK, to samo PATH, i CLASSPATH, niestety jak tylko wpisze polecenie np. javac to twierdzi ze nie moze znalezc takiego pliku

Zatem moje pytanie jak zmusic Windows'a aby widzial SDK.

angel2953
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 6 lat
  • Postów:750
0

zobacz co Ci daje

Kopiuj
echo %JAVA_HOME%
echo %CLASSPATH%
echo %PATH%

czy w/w ścieżki są widoczne w wynikach jak nie to zrestartuj explorera by ponownie wczytał te zmienne...

CO
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 14 lat
  • Postów:74
0

Tak sa widoczne w wynikach, chyab ze je zle ustawilem ale tak:
JAVA_HOME - c:\jdk1.6.0_01
CLASSPATH - c:\jdk1.6.0_01\bin;c:\jdk1.6.0_01\lib (wczesniej bylo tylko do bin ale lez nie dzialalo)
PATH - c:\jdk1.6.0_01\bin

No i dalej jest to samo :(

jacobus2k
  • Rejestracja:prawie 19 lat
  • Ostatnio:ponad 12 lat
0

Spróbuj zmodyfikować skrypt:
buid.bat


Najpierw robię, potem zastanawiam się jak to działa.
CO
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 14 lat
  • Postów:74
0

Porobilem troche rzeczy i jestem maly kroczek do przodu :)
Na linuxie poszlo mi bez zadnych problemow, a tu nie chce.

Juz prawie wszystko widzi ale wywala bledy podczas kompilacji

Kopiuj
C:\Program Files\Eclipse\plugins\Hibernate>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 b
e found.

splash:

init:
     [echo] Build Hibernate-3.2.5.ga (2007-11-20 11:54:38)
     [echo] JDK version: 1.5

init.antlr:

antlr:

compile:
    [javac] Compiling 307 source files to C:\Program Files\Eclipse\plugins\Hiber
nate\build\classes
    [javac] C:\Program Files\Eclipse\plugins\Hibernate\src\org\hibernate\jdbc\Re
sultSetWrapper.java:30: org.hibernate.jdbc.ResultSetWrapper is not abstract and
does not override abstract method updateNClob(java.lang.String,java.io.Reader) i
n java.sql.ResultSet
    [javac] public class ResultSetWrapper implements ResultSet {
    [javac]        ^
    [javac] C:\Program Files\Eclipse\plugins\Hibernate\src\org\hibernate\lob\Blo
bImpl.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] C:\Program Files\Eclipse\plugins\Hibernate\src\org\hibernate\lob\Clo
bImpl.java:18: org.hibernate.lob.ClobImpl is not abstract and does not override
abstract method getCharacterStream(long,long) in java.sql.Clob
    [javac] public class ClobImpl implements Clob {
    [javac]        ^
    [javac] C:\Program Files\Eclipse\plugins\Hibernate\src\org\hibernate\lob\Ser
ializableBlob.java:13: org.hibernate.lob.SerializableBlob is not abstract and do
es not override abstract method getBinaryStream(long,long) in java.sql.Blob
    [javac] public class SerializableBlob implements Serializable, Blob {
    [javac]        ^
    [javac] C:\Program Files\Eclipse\plugins\Hibernate\src\org\hibernate\lob\Ser
ializableClob.java:15: org.hibernate.lob.SerializableClob is not abstract and do
es not override abstract method getCharacterStream(long,long) in java.sql.Clob
    [javac] public class SerializableClob implements Serializable, Clob {
    [javac]        ^
    [javac] 5 errors

BUILD FAILED
C:\Program Files\Eclipse\plugins\Hibernate\build.xml:212: Compile failed; see th
e compiler error output for details.


Total time: 5 seconds

C:\Program Files\Eclipse\plugins\Hibernate>

Pierwszy blad to nie wiem czy mozna zignorowac czy nie (na linuxie zignorowale) [taskdef] Could not load definitions from resource clovertasks. It could not b
e found.

No i pozostale bledy z ktorymi nie mam pojecia co zrobic :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.