jdk 7

DeadChild

Путник
Пользователь
Сообщения
47
Розыгрыши
0
Репутация
0
Реакции
7
Баллы
0
Добрый вечер! Поделитесь пожалуйста адекватной jdk 7, ибо с теми что на oracle ни один проект собираться не хочет.
Только на jdk 8 все вроде бы ровно, но нужна jdk 7.
 
Может не плохо было бы выложить лог ошибки?
Ошибок никаких нет. Просто запускаю батник, резко появляется и исчезает. На 8 яве таких проблем нет, а если поставить ниже, то ничего не происходит.
В переменных средах все естественно меняю.
 
Ошибок никаких нет. Просто запускаю батник, резко появляется и исчезает. На 8 яве таких проблем нет, а если поставить ниже, то ничего не происходит.
В переменных средах все естественно меняю.
сценарий сборки проекта бы ещё поглядеть, там тоже меняешь 1.8 на 1.7?
 
сценарий сборки проекта бы ещё поглядеть, там тоже меняешь 1.8 на 1.7?
Там стоит изначально 1.7 в параметрах. Если устанавливать jdk 8 то все собирается. Раньше такого не было, я подозреваю что что то с антом. Такая проблема с любым исходным кодом.
Код:
<javac destdir="${build.scripts}" compiler="${build.compiler}" optimize="on" debug="on" deprecation="on" source="1.7" target="1.7" encoding="UTF-8" nowarn="off" includeAntRuntime="false" fork="true" memoryMaximumSize="1024m" memoryInitialSize="256m">
 
кодировку сравните
 
если ант последний он выбрасывает вам вот такой эксепшн, запустите сценарий сборки из командной строки.
Код:
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/to
ols/ant/launch/Launcher : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
2)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
p.s. компилит он нектген)
 
 
если ант последний он выбрасывает вам вот такой эксепшн, запустите сценарий сборки из командной строки.
Код:
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/to
ols/ant/launch/Launcher : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
2)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
p.s. компилит он нектген)
При чем тут некстген? Это у меня со всеми исходниками которые на 1.7

Как и предполагалось проблема была в ant. Тему можно закрывать.
 
Последнее редактирование модератором:
При чем тут некстген? Это у меня со всеми исходниками которые на 1.7
При том если бы ты читал то выше спрашивали что за сурс ты компилишь. Я и написал. В чём проблема? К чему агр? Иди чайку ромашкового попей, ну или вздрочни на худой конец.
 
Вот не в ант проблема блин буду довай сурс я копильну и выдам билд. Не может такого быть в принцыпе
У меня Ant 1.10.4
 
не пробовали в компиляторе указать правильный путь? если сборка под jdk8 то на 7й скомпилить не получится

echo Set Javac: 1.8
SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_121
 
сборка некста под 6 яву, а под 7 и 8 значит ктото чтото дорабатывал и не факт ваш ариант поможет, он писал что зависимости установлены правильно , хотя тут тоже можно поэксперементировать. у 7 явы и 8 ступень скажем так изменений и они не совместимы, че говорить уж о 6. тут опять мало данных ЕЕ или ЖДК по дефолту например в лине EE идет.
не пробовали в компиляторе указать правильный путь? если сборка под jdk8 то на 7й скомпилить не получится
 
Там стоит изначально 1.7 в параметрах. Если устанавливать jdk 8 то все собирается. Раньше такого не было, я подозреваю что что то с антом. Такая проблема с любым исходным кодом.
Код:
<javac destdir="${build.scripts}" compiler="${build.compiler}" optimize="on" debug="on" deprecation="on" source="1.7" target="1.7" encoding="UTF-8" nowarn="off" includeAntRuntime="false" fork="true" memoryMaximumSize="1024m" memoryInitialSize="256m">
я выделил красным место 1.7 напиши 1.8
 
Не читал топик, на 7й жабе есть прикол, надо скопипастить папку tools.
 
Прочел трид, спасибо поржал.
А с каких пор ANT отвечает за версию JAVA?
Короче чекай в компиляторе версию, и либу ecj.
 
Прочел трид, спасибо поржал.
А с каких пор ANT отвечает за версию JAVA?
Короче чекай в компиляторе версию, и либу ecj.
С себя бы поржал.
 
Последнее редактирование модератором:
Назад
Сверху Снизу