LINUX.ORG.RU

Где взять свежую яву?

 ,


0

2
% java -version  

java version "1.7.0_111"
OpenJDK Runtime Environment (IcedTea 2.6.7) (Arch Linux build 7.u111_2.6.7-1-x86_64)
OpenJDK 64-Bit Server VM (build 24.111-b01, mixed mode)

Запускаю charles из аура, пишет:

% charles        
Charles is not able to enable HTTP 2 on this version of Java. Please use Java 1.8.0_102 to enable HTTP 2 support.
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/xk72/charles/gui/MainWithClassLoader : Unsupported major.minor version 52.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	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)
Где собственно взять версию свежее тогда?

★★★★★

В репах. yaourt -Ss openjdk — увидишь, что там есть 7 и 8. 7 у тебя установлена.

Они идут разными пакетами, чтобы можно было держать одновременно и ту и другую версию.

Psych218 ★★★★★ ()
Последнее исправление: Psych218 (всего исправлений: 1)
Ответ на: комментарий от Psych218

Поставил пакеты jre8-openjdk-headless jre8-openjdk, ошибка осталась та же, он их не видит походу.

fehhner ★★★★★ ()
Ответ на: комментарий от targitaj

Я поставил восьмую из репов, но он почему-то продолжает пытаться использовать седьмую. Я могу как-то поменять это поведение, не удаляя 7? Она мне тоже нужна.

fehhner ★★★★★ ()
Ответ на: комментарий от targitaj

update-alternatives

В арче этого нет. Но переключается вмомент оказывается тоже

% sudo archlinux-java set java-8-openjdk/jre
Вопрос решился.

fehhner ★★★★★ ()
Ответ на: комментарий от mcgeek

Спасибо, только отписал, тоже нашёл эту команду))

fehhner ★★★★★ ()
Ответ на: комментарий от anonymous

Мужики-то в курсе, что плод их стараний небрежно запускается на openjdk?

Кстати, работает всё гладко. С openjdk у меня только одна проблема серьёзная - и charles, и processing, и ещё несколько утилит, все как одна работают хорошо, и в каждой проблема со шрифтами. Как будто взяли буквы маленького размера, помяли-покомпакали, потом небрежно распямили и растянули до большего размера. Не знаю, как ещё объяснить эти ШГ просто ужасные в пикселях.

И ещё они за полную версию хотят 50$, это очень дорого, честно говоря. Там есть вариант приобрести 10 лицензий по 30$, всёравно дорого, но уже гораздо лучше. Но где найти ещё 9 человек? Ну мне не срочно как бы, 30 дней фри триала и все дела...

fehhner ★★★★★ ()
Ответ на: комментарий от theLastOfCats

Пытаюсь рантайм энвиронмент собрать jre8-openjdk-headless-infinality, оканчивается неуспехом...

/usr/include/dirent.h:183:12: замечание: объявлено здесь
 extern int readdir_r (DIR *__restrict __dirp,
            ^~~~~~~~~
cc1plus: все предупреждения считаются ошибками
make[6]: *** [/tmp/yaourt-tmp/aur-jre8-openjdk-headless-infinality/src/jdk8u-jdk8u102-b14/hotspot/make/linux/makefiles/vm.make:311: precompiled.hpp.gch] Ошибка 1
make[5]: *** [/tmp/yaourt-tmp/aur-jre8-openjdk-headless-infinality/src/jdk8u-jdk8u102-b14/hotspot/make/linux/makefiles/top.make:119: the_vm] Ошибка 2
make[4]: *** [/tmp/yaourt-tmp\/aur-jre8-openjdk-headless-infinality/src/jdk8u-jdk8u102-b14/hotspot/make/linux/Makefile:297: product] Ошибка 2
make[3]: *** [Makefile:231: generic_build2] Ошибка 2
make[2]: *** [Makefile:177: product] Ошибка 2
make[1]: *** [HotspotWrapper.gmk:45: /tmp/yaourt-tmp/aur-jre8-openjdk-headless-infinality/src/jdk8u-jdk8u102-b14/build/linux-x86_64-normal-server-release/hotspot/_hotspot.timestamp] Ошибка 2
make: *** [/tmp/yaourt-tmp/aur-jre8-openjdk-headless-infinality/src/jdk8u-jdk8u102-b14//make/Main.gmk:109: hotspot-only] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
    Прерывание...
==> ОШИБКА: Makepkg не смог собрать .
==> Перезапустить сборку jre8-openjdk-headless-infinality ? да/Нет [y/N]

fehhner ★★★★★ ()
Последнее исправление: fehhner (всего исправлений: 2)
Ответ на: комментарий от Unicode4all

Посмотри в свободное время Fiddler. Оно бесплатно, но на моно с винформсами.

Я его смотрел как-то, но старина Чарли показался гораздо удобнее и проще, сколько раз я у них триалку брал) Может на днях сделаю ещё одну попытку познакомиться с Фиддлером.

fehhner ★★★★★ ()
Ответ на: комментарий от fehhner

Кстати, работает всё гладко. С openjdk у меня только одна проблема серьёзная - и charles, и processing, и ещё несколько утилит, все как одна работают хорошо, и в каждой проблема со шрифтами. Как будто взяли буквы маленького размера, помяли-покомпакали, потом небрежно распямили и растянули до большего размера. Не знаю, как ещё объяснить эти ШГ просто ужасные в пикселях.

https://wiki.archlinux.org/index.php/Java#Better_font_rendering

не помогает?

dhampire ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.