Jump to content

[Οδηγός] Πολλαπλά Java Version Για Πάνω Από 2 Project


Recommended Posts

Καλημέρα ^^

Ξύπνησα σήμερα το πρωί,και έτσι όπως ήμουν λεω δεν κάνω κανα Guide ?

Να με λοιπόν!

 

Θα σας δείξω,πως μπορείτε να χρησιμοποιήσετε 2 διαφορετικά Jre / Jdk.

π.χ το Last rev της l2j στο hi5 δεν είναι compatible (συμβατό) με την Java 7,χρειάζεσε java 8

αλλά και το last ver της l2j στο Freya δεν είναι compatible με το  Java 8

Ακολουθόντας αυτό το Guide θα σας δείτε πως επιλέγετε το ανάλογο java version

που χρειάζεστε

----

Λοιπόν ξεκινάμε

Θα κάνω το Guide βασισμένος πάνω σε ένα hi5 και ένα freya project!

 

Βήμα 1)

Κάντε εγκατάσταση Java 8 / 7

Και jdk και jre !

 

Δηλαδή το C:\Program Files\Java να είναι έτσι :

2qmemp5.jpg

 

Αν είναι έτσι,είσαι κομπλέ,αν όχι δες τι έκανες λάθος. Το απλά να κάνεις install τα version είναι πολύ απλό !

 

Βήμα 2 )

 

Πας System variables // Μεταβλητές περιβάλλοντος

Μεταβλητές περιββάλοντος --> Δημιουργία > Όνομα Μεταβλητής JAVA8_HOME > Τιμή μεταβλητής C:\Program Files\Java\jdk1.8.0_05\bin ΟΚ

Μεταβλητές περιββάλοντος --> Δημιουργία > Όνομα Μεταβλητής JAVA7_HOME > Τιμή μεταβλητής C:\Program Files\Java\jdk1.7.0_60\bin ΟΚ

ΟΚ

 

Έτσι :

dzxi83.jpg

 

Ωραία,αυτό που είχαμε να κάνουμε έξω απο το Eclipse τέλιωσε!!!

 

Βήμα 3 )

Εφόσον έχουμε τα 2 project έτοιμα δεν έμειναν πολλά να κάνουμε!

(Το κάθε project,είναι περασμένο και σε διαφορετικό workspace για μεγαλύτερη ταχύτητα)

 

Ξεκινάμε με το Freya,το ίδιο ακριβώς πρέπει να γίνει και με το hi5,απλά να επιλεξετε διαφορετικό version της java !

 

hvdm34.jpg

 

Ακολούθαμε τα βήματα

Δεξί κλικ στο build.xml

Πάμε στο Run As

Πατάμε External Tools Configuration

 

Επόμενο βήμα

2v34ufs.jpg

 

Πατάμε στην καρτέλα JRE

 

Επόμενο βήμα

smc9dt.jpg

 

Πατάμε installed JRE's

Στο παράθυρο που θα μας ανοίξει πατάμε search

Δείχνουμε το JAVA Folder μας στα program files!

Και πατάμε ΟΚ και στα δυο παράθυρα!

 

Επόμενο βήμα

21bvvxj.jpg

 

Πατάμε το κουμπάκι Seperate JRE

και επιλέγουμε jre 7 (Λαμβάνετε υπόψην ότι αυτό είναι για FREYA,για άλλα version επιλέγουμε το αντίστοιχο version της Java !)

 

Επόμενο βήμα

1z4kh6w.jpg

 

Πηγαίνουμε στην καρτέλα environment

 

Επόμενο βήμα

 

2upbrj6.jpg

Πατάμε Select

Επιλέγουμε JAVA7_HOME και μετα ΟΚ (Λαμβάνετε υπόψην οτι το JAVA 7 home είναι το JDK7,ακολουθόντας τον οδηγό μπορείτε να ορίσετε java(x)_home για οποιοδήποτε JDK)

 

Επόμενο βήμα

 

24xl3pu.jpg

 

Πατάμε Apply και Close !

Είμαστε έτοιμοι ! Με το επόμενο Compile ο server μας θα είναι έτοιμος στο να τρέξει

 

-----------------------------------------------------------------------------------------------------------

 

Ακρίβώς τα ίδια πρέπει να γίνουν και για το hi5 pack !

Απλά αντί για JRE 7 επιλέγουμε JRE 8

και αντι γιά JAVA7_HOME επιλέγουμε JAVA8_HOME

 

Ευχαριστώ που το διαβάσατε :)

Ο οδηγός αυτος είναι δικός μου SadStatue (Νίκος) και δεν μπορείτε να τον αντιγράψετε και να τον κάνετε Share αλλού εφώσον δεν έχετε δώσει Credits !

Edited by SadStatue
Link to comment
Share on other sites

Η πολύ απλά αν έχεις ενα Community το οποίο αποτελείται από 2 Servers; Το σκέφτηκα σε 2 sec. Μπορώ να δώσω κι'άλλα παραδείγματα.

Link to comment
Share on other sites

thelw toulaxiston 10

exw 4 servers ti prepei na kanw?

 

Έχεις 2 επιλογές

Να τα παρατήσεις,η να τα παρατησεις.

Link to comment
Share on other sites

+1 απο εμενα επιδη εχεις τον Στελαρα..................και μετα για το ποστ   ;D

Ευχαριστω

 

euxaristw poli gia tin voitheia tha se akousw i oxi...

Ειρωνιες μακρυα απο τα threads μου.

Link to comment
Share on other sites

Ευχαριστω

 

Ειρωνιες μακρυα απο τα threads μου.

 

TO +1 DEN EINAI EIRWNEIA!!! SORRY POU DE KRATHTHIKA X0AAX0XA0XA0AX0AXXA0XA0XA0XA0AX0AXX0AA0X

 

+1 απο εμενα επιδη εχεις τον Στελαρα..................και μετα για το ποστ   ;D

 

XA0XA0XA0XA0XA0XAX0AXA0XAXA0AX0

Link to comment
Share on other sites

TO +1 DEN EINAI EIRWNEIA!!! SORRY POU DE KRATHTHIKA X0AAX0XA0XA0AX0AXXA0XA0XA0XA0AX0AXX0AA0X

 

 

XA0XA0XA0XA0XA0XAX0AXA0XAXA0AX0

 

Λογικό το βρίσκω να δίνεις τέτοιες απαντήσεις,φταίει το IQ σου.Αν ήταν ειρωνία το +1 δεν θα υπήρχε το όνομα ΣΤΕΛΑΡΑΣ μεσα αγόρι μου.

 

Ελπίζω στα threads που θα κάνω ΓΙΑ ΝΑ ΒΟΗΘΗΣΩ (αντίθετα με σένα βέβαια που με τις τόσες λίγες μέρες που βρίσκομαι εδώ δεν σε εχω δει να κάνεις κάτι σοβαρό,μόνο να σπαμάρις και μετά να τρώς κράξιμο από οποιονδήποτε) να μην δώσεις την παρουσία σου ώστε να μείνουν καθαρά.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • Thank you 😊👍 working great! 
    • MidnightSell team WTB/WTS GOLD TWW EU/US all servers Cataclysm all servers Payment Visa/Master/Btc/Eth/Trc-20/Erc-20 (all payments within 10 min) For all question pls dm Discord https://discord.gg/h8AN57qJjK Or Telegram @MidnightSell
    • GOSTEI MUITO DO VIASUAL DO SERVE COMO POSSO ADQUIRI ESSA REV PACK   
    • Helly everyone . I use L2jmobius interlude , i did everything , installed the db compiled the Build in eclipse Gameserver seems to lead OK , but it fails to connect to loginserver When i click to start the loginserver it says  "Loginserver terminated abnormally" This is wheat gameserver shows me :    [05/10 17:25:12] LoginServerThread: Connecting to login on 127.0.0.1:9014 [05/10 17:25:12] LoginServerThread: LoginServer not available, trying to reconnect... [05/10 17:25:17] LoginServerThread: Connecting to login on 127.0.0.1:9014 [05/10 17:25:17] LoginServerThread: LoginServer not available, trying to reconnect... [05/10 17:25:22] LoginServerThread: Connecting to login on 127.0.0.1:9014 [05/10 17:25:22] LoginServerThread: LoginServer not available, trying to reconnect...   And This is my login config file:   # --------------------------------------------------------------------------- # Login Server Settings # --------------------------------------------------------------------------- # This is the server configuration file. Here you can set up the connection information for your server. # This was written with the assumption that you are behind a router. # Dumbed Down Definitions... # LAN (LOCAL area network) - typically consists of computers connected to the same router as you. # WAN (WIDE area network) - typically consists of computers OUTSIDE of your router (ie. the internet). # x.x.x.x - Format of an IP address. Do not include the x'es into settings. Must be real numbers. # --------------------------------------------------------------------------- # Networking # --------------------------------------------------------------------------- # Bind ip of the LoginServer, use 0.0.0.0 to bind on all available IPs # WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u> # WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u> # Default: 0.0.0.0 LoginserverHostname = 0.0.0.0 # Default: 2106 LoginserverPort = 2106 # The address on which login will listen for GameServers, use * to bind on all available IPs # WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u> # WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u> # Default: 127.0.0.1 LoginHostname = 127.0.0.1 # The port on which login will listen for GameServers # Default: 9014 LoginPort = 9014 # --------------------------------------------------------------------------- # Database # --------------------------------------------------------------------------- # Specify the JDBC driver class for your database. # Default: org.mariadb.jdbc.Driver Driver = org.mariadb.jdbc.Driver # Database URL # Default: jdbc:mariadb://localhost/l2jmobiusinterlude?useUnicode=true&characterEncoding=utf-8&useSSL=false&connectTimeout=10000&interactiveClient=true&sessionVariables=wait_timeout=600,interactive_timeout=600&autoReconnect=true URL = jdbc:mariadb://localhost/l2jmobiusinterlude?useUnicode=true&characterEncoding=utf-8&useSSL=false&connectTimeout=10000&interactiveClient=true&sessionVariables=wait_timeout=600,interactive_timeout=600&autoReconnect=true # Database user info. Default is "root" but it's not recommended. Login = root # Database user password, leave empty for no password. Password = root # Maximum number of database connections to maintain in the pool. # Default: 5 MaximumDatabaseConnections = 5 # Determine whether database connections should be tested for availability. # Default: False TestDatabaseConnections = False # --------------------------------------------------------------------------- # Automatic Database Backup Settings # --------------------------------------------------------------------------- # Generate database backups when server restarts or shuts down.  BackupDatabase = False # Path to MySQL bin folder. Only necessary on Windows. MySqlBinLocation = C:/xampp/mysql/bin/ # Path where MySQL backups are stored. BackupPath = ../backup/ # Maximum number of days that backups will be kept. # Old files in backup folder will be deleted. # Set to 0 to disable. BackupDays = 30 # --------------------------------------------------------------------------- # Thread Configuration # --------------------------------------------------------------------------- # Defines the number of threads in the scheduled thread pool. # If set to -1, this will be determined by available processors divided by 2. ScheduledThreadPoolSize = 2 # Defines the number of threads in the instant thread pool. # If set to -1, this will be determined by available processors divided by 2. InstantThreadPoolSize = 2 # --------------------------------------------------------------------------- # Security # --------------------------------------------------------------------------- # How many times you can provide an invalid account/pass before the IP gets banned. # Default: 5 LoginTryBeforeBan = 5 # Time you won't be able to login back again after LoginTryBeforeBan tries to login. # Default: 900 (15 minutes) LoginBlockAfterBan = 900 # If set to True any GameServer can register on your login's free slots # Default: True AcceptNewGameServer = True # Flood Protection. All values are in milliseconds. # Default: True EnableFloodProtection = True # Default: 15 FastConnectionLimit = 15 # Default: 700 NormalConnectionTime = 700 # Default: 350 FastConnectionTime = 350 # Default: 50 MaxConnectionPerIP = 50 # --------------------------------------------------------------------------- # Misc Login Settings # --------------------------------------------------------------------------- # If False, the license (after the login) will not be shown. # Default: True ShowLicence = True # Default: True AutoCreateAccounts = True # Datapack root directory. # Defaults to current directory from which the server is started. DatapackRoot = . # --------------------------------------------------------------------------- # Scheduled Login Restart # --------------------------------------------------------------------------- # Enable disable scheduled login restart. # Default: False LoginRestartSchedule = False # Time in hours. # Default: 24 LoginRestartTime = 24    
  • Topics

×
×
  • Create New...