По какой-то причине, почему я стараюсь любая команда, включая только jarsigner
это дает мне следующую ошибку:Почему мой jarsigner не работает?
Error: Could not find or load main class sun.security.tools.JarSigner
Есть ли у меня неправильная версия Java? Я повторно установил Java много раз и пробовал 64-битные и 32-разрядные версии. У меня есть самая новая версия Java JDK (Java 7 update 45
) на Windows 7. Кроме того, моя javac
команда дает мне подобную ошибку:
Error: Could not find or load main class com.sun.tools.javac.Main
Но моя java
команда не делает.
Мой PATH
включает в себя java jdk bin C:\Program Files\Java\jdk1.7.0_45\bin
, мне нужно что-нибудь еще? Мой CLASSPATH
- .;C:\Program Files (x86)\Java\jre7\lib\ext\QTJava.zip
, и я попытался сменить его на .
, но это тоже не сработало. Я также попытался установить переменную на Path
вместо PATH
, но та же ошибка появилась. Я неоднократно искал в своей переменной окружения PATH
, и нет никаких признаков слова Java
. Бункер выше для моего PATH
является единственным признаком слова Java
. Прямо сейчас у меня есть бит Java в переменных моей пользовательской среды. Нужно ли мне это в переменных среды системы?
Спасибо.
Добавьте переменные окружения PATH и CLASSPATH к вопросу. – Perception
Я столкнулся с той же проблемой - и задаюсь вопросом, поняли ли вы это ... – user1028741