Jump to content

Photo

Magellan and Java

magellan java

11 replies to this topic

#1 cbmeeks OFFLINE  

cbmeeks

    Moonsweeper

  • 413 posts
  • Location:Hixson, TN

Posted Mon Jan 21, 2019 7:30 PM

What version of Java does Magellan 3.3.1 (x64) require?  I have Java 11 installed and I get some class not found exceptions on installation.

I assume it's running on version 8 or so?

 

But it would be nice if it ran on 11.  :-D

 

Thanks for any info.

 

 



#2 Asmusr OFFLINE  

Asmusr

    River Patroller

  • 3,037 posts
  • Location:Denmark

Posted Mon Jan 21, 2019 9:35 PM

I have been developing Magellan using Java 8 for the last few years. Which errors do you get with Java 11?

#3 cbmeeks OFFLINE  

cbmeeks

    Moonsweeper

  • Topic Starter
  • 413 posts
  • Location:Hixson, TN

Posted Tue Jan 22, 2019 7:32 AM

Hmm.  I deleted the log files so I will have to try again this evening when I'm home.  I vaguely remember a NoClassDefFoundError but don't quote me on that.  I will have to look again.

 

 

Is the source code available?  I'm a Java developer by trade and perhaps I could find the issue and/or update to support Java 11.



#4 atrax27407 ONLINE  

atrax27407

    Stargunner

  • 1,212 posts

Posted Tue Jan 22, 2019 10:14 AM

I just updated to the latest Java update (11 something, I think). Magellan runs fine without any error messages.



#5 cbmeeks OFFLINE  

cbmeeks

    Moonsweeper

  • Topic Starter
  • 413 posts
  • Location:Hixson, TN

Posted Tue Jan 22, 2019 10:43 AM

Hmm.  That's odd because mine wouldn't even finish the installer.  Perhaps the installer doesn't like 11.



#6 LASooner OFFLINE  

LASooner

    Moonsweeper

  • 373 posts

Posted Tue Jan 22, 2019 1:50 PM

Try downloading the version that doesn't use an installer

http://atariage.com/...llan/?p=4153774

 

first file listed in the message



#7 Asmusr OFFLINE  

Asmusr

    River Patroller

  • 3,037 posts
  • Location:Denmark

Posted Tue Jan 22, 2019 4:49 PM

The installer is made using a version of Install4j that's several years old, and that might not be able to find or use Java 11.

 

The source code is included with the installation, in the src directory. But note, if you change anything, that I also might have a few unreleased changes.



#8 LASooner OFFLINE  

LASooner

    Moonsweeper

  • 373 posts

Posted Tue Jan 22, 2019 6:47 PM

I'd like to see an extended basic exporter for sprites, I know you can only do 28 in XB, but that would be faster than cutting and pasting the hex code into an editor.



#9 Airshack OFFLINE  

Airshack

    Dragonstomper

  • 905 posts
  • Location:Phoenix, AZ

Posted Wed Jan 23, 2019 5:24 PM

I'd like to see an extended basic exporter for sprites, I know you can only do 28 in XB, but that would be faster than cutting and pasting the hex code into an editor.


It’d be perfect if it had a additional pane for testing character animations.


Sent from my iPhone using Tapatalk Pro

#10 cbmeeks OFFLINE  

cbmeeks

    Moonsweeper

  • Topic Starter
  • 413 posts
  • Location:Hixson, TN

Posted Wed Jan 23, 2019 8:22 PM

Try downloading the version that doesn't use an installer

http://atariage.com/...llan/?p=4153774

 

first file listed in the message

 

That did the trick.

 

Thanks!



#11 Asmusr OFFLINE  

Asmusr

    River Patroller

  • 3,037 posts
  • Location:Denmark

Posted Fri Jan 25, 2019 11:12 AM

Attached File  magellan_java11_scaled.png   9.25KB   0 downloadsThe thing I have noticed with Java 11 is that if Windows 10 is set to scale the user interface size to e.g. 125%, Magellan is also scaled in an ugly, non-anti-aliased (=aliased ;)) way. I haven't spent time investigating this, so I would be happy if anyone would do the googling. Or is it's not a problem for anyone else, let's just leave it.



#12 Asmusr OFFLINE  

Asmusr

    River Patroller

  • 3,037 posts
  • Location:Denmark

Posted Fri Jan 25, 2019 11:39 AM

What I can do is to make installers (Windows and Mac) that are bundled with Java 8 version 202. The downloads will be bigger but you won't have to install Java yourself, and it won't affect any other Java you're using.







Also tagged with one or more of these keywords: magellan, java

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users