У мене виникають проблеми з налаштуванням шляху середовища для javac. Коли я набираю javac -version з командного рядка, він повинен повернутися
javac 1.7.0_40
Однак він повертається
C:\>javac -version
javac 1.5.0_09
javac: no source files
Usage: javac <options> <source files>
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
.. etc
Тепер я можу обійти це, виконавши наступне
c:
cd: C:\Program Files\Java\jdk1.7.0_40\bin
javac -version
javac 1.7.0_40
Так що це змушує мене вважати, що їм щось неправильно з навколишнього шляху? Це додано до списку середовища? Командний рядок завжди завантажується в дисковод 'z', а не 'c' диск може бути частиною проблеми?
;C:\Program Files\Java\jdk1.7.0_40\bin;
3
або видаліть jdk 5, або переконайтеся, що шлях до jdk 7 відбувається на шляху до середовища перед (зліва від) шляху jdk 5. Ваш шлях буде проаналізовано зліва направо і припиняє розбір, як тільки буде знайдено відповідність.
—
Frank Thomas