Deployment aplikacji na myDevil.net

0

cześć,
próbuję deploymentu mojej apki w Javie18 (wg WinSCP clas file 62.0) na serwer myDevil.net po raz pierwszy, uzywam WinSCP.
niestety wyrzuca mi error "this version of Java Runtime recognizes only version up to 60"
próba exportu wyższej wersji tj. export JAVA_VERSION=18 konczy sie errorem: "no suitable JavaVM found"

proszę o poradę

2

Używam codzienne WinSCP ale nie przypuszczałem że może mieć jakiś związek z JAVA
podaj proszę linka

0

linka? załączę screena

0

1.jpg

0

taaak, tu chodzi o PUTTY.... :)

0
  1. WinSCP nie ma związku z problemem ,
  2. mogłeś skopiować tekst z PUTTY , obrazek nic nie wnosi
  3. problem jest opisany na Twoim obrazku , poszukaj JAVA SE 16 i skompiluj jeszcze raz
0

Albo musisz skompilować program z niższym targetem, albo podbić wersję Java na serwerze.

1

w nowym stylu rozwoju Javy przyjęło sie na mocy niepisanej konwencji, że że na produkcji będą wersje LTS, czyli 8,11,17.
Nie jest nigdzie powiedziane, że 9,10,12,13,14,15,16 czy 18 itd zawierają błędy i są be, ale np ich okres wsparcia jest tylko do następnej wersji.

Zwłaszcza 18 jest mocno świeżą, zdaniem wielu poeksperymentować na biurku tak (zdecyowanie tak), ale wpychać na produkcje, zwłaszcza pod inną obsada personalną - nie.

Wiele nowych ficzerów jezyka Java 10 i następne dotyczy tylko źródeł i ciągle jest możliwe skompilowanie JARA-a kompatybilnego ze starszą wersją (tzw target) - to myśl @piotrpo , którą ja tylko uzupełniam.

0

ok, sklompilowalem w J16
ale teraz podczasproby uruchomienia w ten sposob:
java -jar gnomix-0.0.1-SNAPSHOT.jar
dostaję wyjatek:
Exception in thread "main" java.langUnsupportedClassVersionError: Preview feature are not enabled for pl/clockworkjava/gnomix/GnomixApplication. try running with "--enable-preview"
w ustawieniach projektu w Inteliju ustawilem "enable-preview" w:

  • Run/Debug Config ->Application

  • Run/Debug Config Maven

  • Run /debug Config SpringBoot
    i nic

    gdzie jeszcze? albo jak w takim razie odpalic w PUTTY?

0

Ale skoro działało, zmieniłeś, nie działa, to po co zmieniales na winscp?

3

Patrzę sobie na devil.net a tam stoi:

Java
Skupiamy się przede wszystkim na serwerach aplikacji webowych: Tomcat (w wersjach 6.0, 7.0 oraz 8.0) oraz GlassFish. Warto jednak nadmienić, że dostępna jest implementacja Javy OpenJDK w wersjach 7, 8 (domyślna), 11 oraz 12.

1

aby zakonczyc temat: zmienilem Javę na wersję 11. poszło momentalnie. pozdrawiam:)))

1 użytkowników online, w tym zalogowanych: 0, gości: 1