Autor Tema: What Java Version using for L2Jadmin  (Leído 194 veces)

hoangnhan

  • Newbie
  • *
  • Mensajes: 11
  • Karma: +0/-0
    • Ver Perfil
What Java Version using for L2Jadmin
« en: Mayo 17, 2018, 12:14:59 pm »
Today, i check update from svn and get many many error in Eclipse.  In  Game_server and C4_Mods.

I see popular errors is  "var". Please tell me why? Why change many variable to var?

maybe i should update java to which version?

Thank for support.

« Última modificación: Mayo 29, 2018, 02:59:26 am por fissban »

Carlos2200

  • Newbie
  • *
  • Mensajes: 26
  • Karma: +0/-0
    • Ver Perfil
Re:What Java Version using for L2Jadmin
« Respuesta #1 en: Mayo 17, 2018, 06:54:43 pm »
rev:1070  Se actualiza la forma de definir variables locales de acuerdo a java10 (Engine)

fissban

  • Administrador
  • Full Member
  • *
  • Mensajes: 152
  • Karma: +0/-0
    • Ver Perfil
Re:What Java Version using for L2Jadmin
« Respuesta #2 en: Mayo 17, 2018, 11:58:42 pm »
confirmo lo que dice @Carlos2200, ahora usamos java 10 en el servidor.
Debes tener tu versión de "Eclipse" actualizado para poder trabajar con esta versión, cualquier problema para actualizarte solo avísame que te guió en el proceso.

Hablando sobre las variables "var" en java10 para las variables de tipo local no es necesario indicar el tipo ya que al inicializarlas es mas que obvio y del cambio se encarga el compilador.

Citar
java9 o menor:
List<String> list = new ArrayList<>();
java10:
var list = new ArrayList<String>();

Citar
java9 o menor:
String text = "fissban te amo";
java10:
var text = "fissban te amo";

hoangnhan

  • Newbie
  • *
  • Mensajes: 11
  • Karma: +0/-0
    • Ver Perfil
Re:What Java Version using for L2Jadmin
« Respuesta #3 en: Mayo 18, 2018, 12:45:45 am »
rev:1070  Se actualiza la forma de definir variables locales de acuerdo a java10 (Engine)

Thanks Carlos2200 very much. i will try update JDK 10:)

hoangnhan

  • Newbie
  • *
  • Mensajes: 11
  • Karma: +0/-0
    • Ver Perfil
Re:What Java Version using for L2Jadmin
« Respuesta #4 en: Mayo 18, 2018, 12:47:22 am »
confirmo lo que dice @Carlos2200, ahora usamos java 10 en el servidor.
Debes tener tu versión de "Eclipse" actualizado para poder trabajar con esta versión, cualquier problema para actualizarte solo avísame que te guió en el proceso.

Hablando sobre las variables "var" en java10 para las variables de tipo local no es necesario indicar el tipo ya que al inicializarlas es mas que obvio y del cambio se encarga el compilador.

Citar
java9 o menor:
List<String> list = new ArrayList<>();
java10:
var list = new ArrayList<String>();

Citar
java9 o menor:
String text = "fissban te amo";
java10:
var text = "fissban te amo";

Te amo. thanks Fissban very much :)