Как на Windows запускать консоль с Java 11?

Started by Akira, February 12, 2021, 11:33:36 AM

Previous topic - Next topic

Akira

Скачал консоль nxmc-3.8.120-win32-x64.zip
скачал и поставил jdk-11.0.9_windows-x64_bin.exe

Консоль не стартует.
Что-то надо специально прописывать?
Может пути где какие?

!SESSION 2021-02-03 09:20:28.962 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_271
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -data @user.home/.nxmc/data

!ENTRY org.eclipse.debug.core 4 0 2021-02-03 09:20:31.436
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.debug.core [200]
  Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"


Denis

Может у вас java не обновилась?
Можно попробовать проверить версию:

java -version

что напишет?

Akira

У меня их две.
У меня есть софт Cisco ASDM, который не работает с 11.
Я уже исхитрился.
В батнике для софта которому надо старую яву, поправляю PATH на пусть со старыми бинарниками.

Filipp Sudanov

Еще можно указать в nxmc.ini:

-vm
/usr/lib/jvm/java-11-openjdk-amd64/bin/java

Опция -vm должна быть после других опций Eclipse ( -product, --launcher.* и т.д.), но до -vmargs т.к. они напрямую передаются в JVM.
https://wiki.eclipse.org/Eclipse.ini

Akira

Quote from: Filipp Sudanov on February 12, 2021, 04:31:19 PM
Еще можно указать в nxmc.ini:

-vm
/usr/lib/jvm/java-11-openjdk-amd64/bin/java

Опция -vm должна быть после других опций Eclipse ( -product, --launcher.* и т.д.), но до -vmargs т.к. они напрямую передаются в JVM.
https://wiki.eclipse.org/Eclipse.ini

Получается некрасиво. Остается дополнительное окно Java в котором команды идут

Victor Kirhenshtein

Можно попробовать скопировать JRE 11 в каталог, где лежит nxmc.exe, под названием jre. Т.е. будет такая структура

some_dir
  nxmc.exe
  jre
     bin
        java.exe


Akira

Quote from: Victor Kirhenshtein on February 15, 2021, 10:42:53 AM
Можно попробовать скопировать JRE 11 в каталог, где лежит nxmc.exe, под названием jre. Т.е. будет такая структура

some_dir
  nxmc.exe
  jre
     bin
        java.exe


да, так работает