Ik zit hier lekker druk te coden in java en opeens krijg ik de vreemdste foutmelding tot nu toe: de simpele ArrayDeque class wordt hier niet eens gevonden.
Versie informatie:
Nou lees ik in de versie informatie dat het 1.5.0_16 is. "1.5" valt me dan nog het meeste op. De meest recente versie is op dit moment 6 update 17. De versiecode hier lijkt meer op 5 update 16. Nou heb ik een fijn apple mac OS waarbij wordt gezegd dat je je java VM kan updaten via apple update, maar ik zie geen java update daartussen staan.
Wat is hier aan de hand? Zit ik echt nog met een java versie 5 of is die versie nummer totaal iets anders? Als ik wel gewoon een recente versie van java heb, waarom is util.ArrayDeque dan niet te vinden?
edit:
ik heb nu handmatig een versie 6 geinstalleerd, namelijk deze:
http://support.apple.com/...or_Mac_OS_X_10_5_Update_1
Versienummer in java -version is nog exact hetzelfde, zelfs na reboot.
edit2:
Aah, een kijkje in java preferences heeft wonderen gedaan. Excuses voor deze forum-vervuiler.
Ik had van de apple developer site een java SE 6 gedownload en geinstalleerd. Daarna had ik deze aangezet via "/Applications/java/java preferences" door "Java SE 6" naar boven te slepen in beide vakken.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| toby-hinloopens-macbook-pro:BBCodeTest tobyhinloopen$ javac BBCodeTest.java ./BBCode/Parser.java:6: cannot find symbol symbol : class ArrayDeque location: package java.util import java.util.ArrayDeque; ^ ./BBCode/Parser.java:18: cannot find symbol symbol : class ArrayDeque location: class BBCode.Parser ArrayDeque<ContainerNode> containerNodes = new ArrayDeque<ContainerNode>(); ^ ./BBCode/Parser.java:18: cannot find symbol symbol : class ArrayDeque location: class BBCode.Parser ArrayDeque<ContainerNode> containerNodes = new ArrayDeque<ContainerNode>(); ^ Note: ./BBCode/DOM/ContainerNode.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. 3 errors |
Versie informatie:
code:
1
2
3
4
5
6
| toby-hinloopens-macbook-pro:BBCodeTest tobyhinloopen$ java -version java version "1.5.0_16" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-287) Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing) toby-hinloopens-macbook-pro:BBCodeTest tobyhinloopen$ javac -version javac 1.5.0_16 |
Nou lees ik in de versie informatie dat het 1.5.0_16 is. "1.5" valt me dan nog het meeste op. De meest recente versie is op dit moment 6 update 17. De versiecode hier lijkt meer op 5 update 16. Nou heb ik een fijn apple mac OS waarbij wordt gezegd dat je je java VM kan updaten via apple update, maar ik zie geen java update daartussen staan.
Wat is hier aan de hand? Zit ik echt nog met een java versie 5 of is die versie nummer totaal iets anders? Als ik wel gewoon een recente versie van java heb, waarom is util.ArrayDeque dan niet te vinden?
edit:
ik heb nu handmatig een versie 6 geinstalleerd, namelijk deze:
http://support.apple.com/...or_Mac_OS_X_10_5_Update_1
Versienummer in java -version is nog exact hetzelfde, zelfs na reboot.
edit2:
Aah, een kijkje in java preferences heeft wonderen gedaan. Excuses voor deze forum-vervuiler.
Ik had van de apple developer site een java SE 6 gedownload en geinstalleerd. Daarna had ik deze aangezet via "/Applications/java/java preferences" door "Java SE 6" naar boven te slepen in beide vakken.
[ Voor 10% gewijzigd door Gamebuster op 05-01-2010 12:53 ]
Let op: Mijn post bevat meningen, aannames of onwaarheden