jdk 7

DeadChild

Участник
Пользователь
#1
Добрый вечер! Поделитесь пожалуйста адекватной jdk 7, ибо с теми что на oracle ни один проект собираться не хочет.
Только на jdk 8 все вроде бы ровно, но нужна jdk 7.
 

DeadChild

Участник
Пользователь
#5
Может не плохо было бы выложить лог ошибки?
Ошибок никаких нет. Просто запускаю батник, резко появляется и исчезает. На 8 яве таких проблем нет, а если поставить ниже, то ничего не происходит.
В переменных средах все естественно меняю.
 

JohnnyCricket

Участник
Пользователь
#6
Ошибок никаких нет. Просто запускаю батник, резко появляется и исчезает. На 8 яве таких проблем нет, а если поставить ниже, то ничего не происходит.
В переменных средах все естественно меняю.
сценарий сборки проекта бы ещё поглядеть, там тоже меняешь 1.8 на 1.7?
 

DeadChild

Участник
Пользователь
#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">
 

JohnnyCricket

Участник
Пользователь
#10
если ант последний он выбрасывает вам вот такой эксепшн, запустите сценарий сборки из командной строки.
Код:
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. компилит он нектген)
 

DeadChild

Участник
Пользователь
#12
если ант последний он выбрасывает вам вот такой эксепшн, запустите сценарий сборки из командной строки.
Код:
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. Тему можно закрывать.
 
Последнее редактирование модератором:

JohnnyCricket

Участник
Пользователь
#13
При чем тут некстген? Это у меня со всеми исходниками которые на 1.7
При том если бы ты читал то выше спрашивали что за сурс ты компилишь. Я и написал. В чём проблема? К чему агр? Иди чайку ромашкового попей, ну или вздрочни на худой конец.
 

[MSN]-MADCAT

Участник
Пользователь
#14
Вот не в ант проблема блин буду довай сурс я копильну и выдам билд. Не может такого быть в принцыпе
У меня Ant 1.10.4
 

cnupum

Знающий
Местный
#15
не пробовали в компиляторе указать правильный путь? если сборка под jdk8 то на 7й скомпилить не получится

@echo Set Javac: 1.8
SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_121
 

[MSN]-MADCAT

Участник
Пользователь
#16
сборка некста под 6 яву, а под 7 и 8 значит ктото чтото дорабатывал и не факт ваш ариант поможет, он писал что зависимости установлены правильно , хотя тут тоже можно поэксперементировать. у 7 явы и 8 ступень скажем так изменений и они не совместимы, че говорить уж о 6. тут опять мало данных ЕЕ или ЖДК по дефолту например в лине EE идет.
не пробовали в компиляторе указать правильный путь? если сборка под jdk8 то на 7й скомпилить не получится
 

PrizraKZN

Участник
Пользователь
#17
Там стоит изначально 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
 

Psycho

Я пчела. Бжж-жж...
Легенда
#19
Прочел трид, спасибо поржал.
А с каких пор ANT отвечает за версию JAVA?
Короче чекай в компиляторе версию, и либу ecj.
 
Сверху Снизу