2012-01-20 3 views
0

Я уже почти 2 дня боролся с моей java. Поскольку я занимаюсь классом компьютерной науки, нам придется начинать без программирования в среде IDE. Прежде всего, у меня была проблема с командой «javac», которую мне удалось решить, после этого все работало, когда программы запускались в консоли и т. Д. Но после запуска моего компьютера сегодня выполнение не работало! Как это возможно?Ошибка выполнения Java

Информация:

Я скачал много ява версии, но это какие файлы у меня есть:

  • В C: \ Program Files \ Java У меня есть 4 папки: jdk1.7.0 _01, jdk1.7.0_02,
  • jre6, jr7 В C: \ Program Files (x86) \ Java У меня есть одна папка; jre6

Мои переменные среды:

Мой 'PATH' в переменных пользователя для администратора:

C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared\;C:\Program Files (x86)\Roxio\OEM\AudioCore\;C:\Program Files (x86)\QuickTime\QTSystem;.; 

Хотя мой CLASSPATH в системных переменных: не

.;C:\Program Files (x86)\Java\jre6\lib\ext\QTJava.zip 

Ни один из мои друзья в моем классе имеют такую ​​же проблему, как и все, что отлично подходит для них, когда они загружают Java. Я не знаю, что Ive сделал неправильно, Ive скачать так много javas сейчас (как вы можете видеть), и теперь это занимает все мое время, чтобы исправить. Я серьезно подумываю о том, чтобы отказаться от этого курса, так как я не смогу закончить свою первую задачу в Java-программировании, так как мне нужно весь день решать этот вопрос, чтобы решить эту проблему.

С уважением.

+0

Какое сообщение об ошибке? – cma

+0

Как вы определяете JAVA_HOME? – Kushan

+0

Вы должны пометить этот вопрос «домашняя работа» – adarshr

ответ

1

Вам нужно добавить папку Java \ jdk1.x.x \ bin в переменную PATH. Иначе это не сработает. Кроме того, убедитесь, что вы используете консоль в качестве пользователя, для которого вы устанавливаете переменную PATH. Greets

+0

Сообщения об ошибке: C: \ Users \ Administrator \ Desktop \ Java Работе> Java Привет Исключения в потоке "главный" java.lang.UnsupportedClassVersionError: Привет: неподдерживаемая MAJOR.MINOR версия 51,0 в java.lang.ClassLoader .defineClass1 (Native Method) в java.lang.ClassLoader.defineClassCond (Unknown Source) в java.lang.ClassLoader.defineClass (Unknown Source) в java.security.SecureClassLoder.defineClass (Unknown Source) в java.net .URLClassLoader.defineClass (Неизвестный источник) на java.net.URLClassLoader§1.run (Неизвестный источник) на java.net.security.AccessController.doPrivileged (собственный метод) – Dannzor

+0

Кажется, вы скомпилировали его с новым чем вы его запускаете. то есть вы скомпилировали его с помощью JDK7, но запустили его с помощью JDK6 ... Я однажды наткнулся на то же самое ... вот что мне помогло [link] (http://www.rune-server.org/runescape-development/rs2- server/snippets/354974-runesource-unsupported-major-minor-version-51-0-fix.html) – CyrillC

+0

Как это исправить? – Dannzor

Смежные вопросы