[JAVA]JDK 1.7.0 wordt niet herkent door titanium

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Silvos
  • Registratie: November 2005
  • Laatst online: 13-10 21:15
Goedemiddag,

Ik ben redelijk nieuwe binnen programmeergebied dus ik hoop dat dit topic hier juist staat en bestaansrecht heeft. Nu ben ik bezig met het ontwikkelen van een app voor android met behulp van titanium.

Hiervoor heb ik Java JDK 1.7.0 geïnstalleerd op windows 7 64-bits. Echter titanium kwam met de melding dat het javac niet kon vinden en dat ik de parameters voor JAVA_HOME moest nakijken. Nu heb ik uiteraard gezocht op google en kwam ik er achter dat ik de PATH moest instellen.

Nu heb ik bij omgevingsvariabelen een variabele toegevoegd met
JAVA_HOME ;C:\Progam Files\Java\JDK1.7.0\bin

vervolgens heb ik bij PATH en CLASSPATH het volgende toegevoegd %JAVA_HOME%\bin. Echter na opnieuw opstarten wordt dit nog steeds niet herkend. Ik heb het ook geprobeerd met "" ertussen maar dit helpt ook niet. Javac is wel correct geïnstalleerd want via opdrachtpromp kan ik heb gewoon opstarten.

Iemand een oplossing of heb ik iets triviaals over het hoofd gezien?
Bij voorbaat dank,

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Waar hoort mijn topic?
WEB >> PRG
Silvos schreef op vrijdag 14 oktober 2011 @ 13:57:
Nu heb ik bij omgevingsvariabelen een variabele toegevoegd met
JAVA_HOME ;C:\Progam Files\Java\JDK1.7.0\bin

vervolgens heb ik bij PATH en CLASSPATH het volgende toegevoegd %JAVA_HOME%\bin.
Als JAVA_HOME de waarde C:\Progam Files\Java\JDK1.7.0\bin bevat en je de (CLASS)PATH op %JAVA_HOME%\bin instelt, dan wordt het uiteindelijke pad toch C:\Progam Files\Java\JDK1.7.0\bin\bin :?

[ Voor 71% gewijzigd door RobIII op 19-10-2011 14:26 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Moraelyn
  • Registratie: Januari 2007
  • Laatst online: 12-08-2024
Silvos schreef op vrijdag 14 oktober 2011 @ 13:57:
JAVA_HOME ;C:\Progam Files\Java\JDK1.7.0\bin
Heb je de juiste directory? C:\Progam Files\ is nou niet bepaald standaard ;)

Acties:
  • 0 Henk 'm!

  • Cobalt
  • Registratie: Januari 2004
  • Laatst online: 08-10 18:51
Moraelyn schreef op woensdag 19 oktober 2011 @ 15:14:
[...]


Heb je de juiste directory? C:\Progam Files\ is nou niet bepaald standaard ;)
Op Windows is C:\Program Files\Java\jdk1.7.0_01 standaard installatie locatie.

Je zou het eventueel anders kunnen neerzetten in je omgevingsvariabelen.
bijv.
JAVA_HOME = %ProgramW6432%\Java\jdk1.7.0_01 ingeval van x64,
JAVA_HOME = %ProgramFiles(x86)%\Java\jdk1.7.0_01 in geval van x86
JAVA_HOME = %ProgramFiles%\Java\jdk1.7.0_01 in geval van Windows versies voor Vista.

Ik kan je aanraden om Java 7 update 01 te gebruiken omdat een paar features van Java 7 in de eerste release ontbraken. Zoals generics in Swing.

Acties:
  • 0 Henk 'm!

  • Bananenspin
  • Registratie: December 2008
  • Laatst online: 13-08 15:52

Bananenspin

Omdat het kan

Heb je Java 64 bit geïnstalleerd? Dat gaf mij nog wel eens problemen met Eclipse in het verleden.

HOI.


Acties:
  • 0 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 22:17
Bananenspin schreef op woensdag 19 oktober 2011 @ 21:09:
Heb je Java 64 bit geïnstalleerd? Dat gaf mij nog wel eens problemen met Eclipse in het verleden.
Jep, je kunt het beste gewoon 32-bit én 64-bit installeren als je wilt ontwikkelen. Dat gaat in mijn ervaring gewoonweg het beste.

Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Zowiezo kan je 1.7 er weer afhalen want deze werkt niet met de Android SDK ;) Gewoon de oude 1.6u29 installeren, dan
code:
1
C:\Program Files\Java\jdk1.6.0_29\bin

toevoegen aan je PATH in Environment Variables (Advanced tabje van system Properties).

Acties:
  • 0 Henk 'm!

  • ctrlaltdelbe
  • Registratie: Juli 2005
  • Laatst online: 21:12
Let op dat je niet de 32-bits Java geïnstalleerd hebt, want die komt volgens mij terecht in
code:
1
C:\Program Files (x86)\...

[ Voor 5% gewijzigd door ctrlaltdelbe op 19-10-2011 23:31 ]


Acties:
  • 0 Henk 'm!

  • Silvos
  • Registratie: November 2005
  • Laatst online: 13-10 21:15
Goedenavond allemaal, bedankt voor alle reactie's.

Ik heb het volgende gedaan; versie 1.7.0 eraf gegooid. Versie 1.6.0_29 geïnstalleerd (zowel de 64-bit als 32-bits versie). Daarna heb ik mijn Classpath en Path aangepast en daar %Java_home% ingezet. Tot slot heb ik de %Java_Home% variabele aangepast en daar zowel de locatie van de 64-bits als 32-bits versie ingezet;

C:\Program Files\Java\jdk1.6.0_29\bin;C:\Program Files (x86)\Java\jdk1.6.0_29\bin

Echter titanium geeft nog steeds de volgende foutmelding :?

[ERROR] Required jarsigner not found
[ERROR] Required javac not found
[ERROR] Required java not found
[ERROR] One or more required files not found - please check your JAVA_HOME environment variable

Acties:
  • 0 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 22:17
Misschien heb je hier wat aan? Anders zou ik gewoon Eclipse gaan gebruiken. Dat werkt IMHO het makkelijkste en het snelste. Je kunt dan nog steeds evt. je code files editen in Titanium, aangezien het nog steeds gaat om gewoon Java.

Acties:
  • 0 Henk 'm!

  • Jegorex
  • Registratie: April 2004
  • Laatst online: 03-09 23:24
De java home moet zonder /bin

C:\Program Files\Java\jdk1.6.0_29;C:\Program Files (x86)\Java\jdk1.6.0_29

Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
En af en toe booten omdat deze wijzigingen niet altijd goed doorkomen (een restart van Appcelerator zou al voldoende moeten zijn).

Acties:
  • 0 Henk 'm!

  • Remus
  • Registratie: Juli 2000
  • Laatst online: 15-08-2021
Silvos schreef op donderdag 20 oktober 2011 @ 00:21:
Goedenavond allemaal, bedankt voor alle reactie's.

Ik heb het volgende gedaan; versie 1.7.0 eraf gegooid. Versie 1.6.0_29 geïnstalleerd (zowel de 64-bit als 32-bits versie). Daarna heb ik mijn Classpath en Path aangepast en daar %Java_home% ingezet. Tot slot heb ik de %Java_Home% variabele aangepast en daar zowel de locatie van de 64-bits als 32-bits versie ingezet;

C:\Program Files\Java\jdk1.6.0_29\bin;C:\Program Files (x86)\Java\jdk1.6.0_29\bin

Echter titanium geeft nog steeds de volgende foutmelding :?

[ERROR] Required jarsigner not found
[ERROR] Required javac not found
[ERROR] Required java not found
[ERROR] One or more required files not found - please check your JAVA_HOME environment variable
Volgens mij mag je maar één path in JAVA_HOME zetten, niet twee. En zonder \bin, die hoort niet bij de Java home. Dus
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_29
óf
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_29

[ Voor 8% gewijzigd door Remus op 20-10-2011 10:14 ]

Pagina: 1