Вход
> > > No JVM found - Vista 64


Сообщений в теме: No JVM found - Vista 64
wiper
Пользователь

Сообщений: 5
Регистрация: 15.06.2008
Отправлено: 15.06.2008, 22:12

I've got 1.6_6 installed, it pops up and error when I try to start:
"No JVM could be found on your system. Please define EXE4J_JAVA_HOME to point to an installed JDK or JRE"

When I define the variable as a system or user variable it still doesn't work. If I point the variable at a bad directory then it gives a different error about my JRE being damaged.
krogh
Советник

Сообщений: 292
Регистрация: 11.01.2007
Отправлено: 16.06.2008, 7:45

Hi wiper !

this variable should point to the root of Java installation dir, for exemple...
C:\Program Files\Java\jdk1.6.0_02

But as you tried to change it several times, there's maybe something else... Could you give us more informations about your system ?
Such as
  • Are you running XP or Vista ?
  • Is it 32 bit or 64 bit ?
  • Are your running as as administrator ?

Best regards
Eltheran
Советник

Сообщений: 189
Регистрация: 04.10.2001
Отправлено: 16.06.2008, 17:05

In doubt I would just do a clean reinstall of Java on your system. Uninstall all Java Runtime & Development Kit you might have, and install a fresh one from http://java.com
wiper
Пользователь

Сообщений: 5
Регистрация: 15.06.2008
Отправлено: 16.06.2008, 20:28

When I point it at the root of java I get the "your jre is corrupt" error. This was with a new install of java 1.6_6 on new install of vista64. All of my other java apps run fine. I'm domain admin.
krogh
Советник

Сообщений: 292
Регистрация: 11.01.2007
Отправлено: 17.06.2008, 4:11

Hi wiper !

we've some problems with the 64 bit environment, Sync is a 32 bit process and it can't use the 64 bit JVM yet. I'm preparing a 64 bit version I'll test by the end of the week.

An alternative would be to install a 32 bit JVM, if you don't want to add another JVM, you'll have to wait 1-2 days.

Best regards
Dumont
Пользователь

Сообщений: 1
Регистрация: 17.06.2008
Отправлено: 17.06.2008, 12:56

I'm having the exact same problem - same error message - on WinXP 32.

EDIT: Nvm.
raeofsun
Пользователь

Сообщений: 2
Регистрация: 19.06.2008
Отправлено: 20.06.2008, 19:32

The main problem is with Java. I have a 64x machine at home with Vista business and Java does not like it one bit. I cannot upgrade to vista at work because another tool we use requires Java and will not work with Vista.

Perhaps we should do some investigating with the Java-Vista relationship?

(I also got this error upon installing Magelo)
wiper
Пользователь

Сообщений: 5
Регистрация: 15.06.2008
Отправлено: 21.06.2008, 13:57

So, any luck? I'm willing to test for you if you want, I'm a software engineer for a living.
krogh
Советник

Сообщений: 292
Регистрация: 11.01.2007
Отправлено: 21.06.2008, 14:20

Hi wiper !

I'm sorry for the delay but I had not enough time to install a x64 station.

I uploaded an 64 bit build at this address
http://sync.magelo.com/sync/downloads/MageloSync-x64.exe

There's no installer, simply drop it in a dedicated folder. Note this version is untested it may crash, it relies on a 32 bit dll. I never tested such a mix, but in theory, it should work

We will work on a full 64 bit support shortly.

Best regards
wiper
Пользователь

Сообщений: 5
Регистрация: 15.06.2008
Отправлено: 21.06.2008, 17:23

Hey, thanks for the quick reply.

I got that one installed and the client launches now and allows me to sign in. Only problem is it doesn't detect WoW. It says I must lunch WoW manually once before magelo can launch it but it never detects that I've launched it or that WoW is running.
krogh
Советник

Сообщений: 292
Регистрация: 11.01.2007
Отправлено: 23.06.2008, 10:45

Hi wiper !

I think there was an error, the log file is welcomed Type "Ctrl + Shift + L" to open the log file when Sync is running, alternatively, open the magelo.log file in Sync's folder.

I fear it is a 32 bit - 64 bit problem, I'll have to port some of our native code to 64 bit, which will take some time (... and require a 64 bit station ), we have to add support for architecture detection.

For now, the only way to run Sync on a 64 bit machine is to have a 32 JVM

We will try to provide a "real" 64 support as soon as possible.
wiper
Пользователь

Сообщений: 5
Регистрация: 15.06.2008
Отправлено: 24.06.2008, 20:44

Hey, no problem, glad I can be of some help, I've been using magelo since my EQ days so I'm glad to see yall coming to WoW.

Here's the exception in the log:
[2008-06-24 17:35:31] C:\Program Files\Magelo\cache~1081639307.tmp: Can't load IA 32-bit .dll on a AMD 64-bit platform
java.lang.UnsatisfiedLinkError: C:\Program Files\Magelo\cache~1081639307.tmp: Can't load IA 32-bit .dll on a AMD 64-bit platform
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(Unknown Source)
	at java.lang.ClassLoader.loadLibrary(Unknown Source)
	at java.lang.Runtime.loadLibrary0(Unknown Source)
	at java.lang.System.loadLibrary(Unknown Source)
	at com.magelo.process.windows.ProcessSpy.<clinit>(ProcessSpy.java:1)
	at com.magelo.process.windows.WindowsProcessFinder.findProcesses(WindowsProcessFinder.java:21)
	at com.magelo.bc.e(bc.java:17)
	at com.magelo.kj.run(kj.java:3)
	at java.util.TimerThread.mainLoop(Unknown Source)
	at java.util.TimerThread.run(Unknown Source)
[2008-06-24 17:35:32] Could not initialize class com.magelo.process.windows.ProcessSpy
java.lang.NoClassDefFoundError: Could not initialize class com.magelo.process.windows.ProcessSpy
	at com.magelo.process.windows.WindowsProcessFinder.findProcesses(WindowsProcessFinder.java:21)
	at com.magelo.bc.e(bc.java:17)
	at com.magelo.kj.run(kj.java:3)
	at java.util.TimerThread.mainLoop(Unknown Source)
	at java.util.TimerThread.run(Unknown Source)
[2008-06-24 17:35:33] Could not initialize class com.magelo.process.windows.ProcessSpy
java.lang.NoClassDefFoundError: Could not initialize class com.magelo.process.windows.ProcessSpy
	at com.magelo.process.windows.WindowsProcessFinder.findProcesses(WindowsProcessFinder.java:21)
	at com.magelo.bc.e(bc.java:17)
	at com.magelo.kj.run(kj.java:3)
	at java.util.TimerThread.mainLoop(Unknown Source)
	at java.util.TimerThread.run(Unknown Source)
[2008-06-24 17:35:34] Could not initialize class com.magelo.process.windows.ProcessSpy
java.lang.NoClassDefFoundError: Could not initialize class com.magelo.process.windows.ProcessSpy
	at com.magelo.process.windows.WindowsProcessFinder.findProcesses(WindowsProcessFinder.java:21)
	at com.magelo.bc.e(bc.java:17)
	at com.magelo.kj.run(kj.java:3)
	at java.util.TimerThread.mainLoop(Unknown Source)
	at java.util.TimerThread.run(Unknown Source)
[2008-06-24 17:35:35] Could not initialize class com.magelo.process.windows.ProcessSpy
java.lang.NoClassDefFoundError: Could not initialize class com.magelo.process.windows.ProcessSpy
	at com.magelo.process.windows.WindowsProcessFinder.findProcesses(WindowsProcessFinder.java:21)
	at com.magelo.bc.e(bc.java:17)
	at com.magelo.kj.run(kj.java:3)
	at java.util.TimerThread.mainLoop(Unknown Source)
	at java.util.TimerThread.run(Unknown Source)
krogh
Советник

Сообщений: 292
Регистрация: 11.01.2007
Отправлено: 27.06.2008, 4:49

Hi wiper,

sorry for the late response Your log is showing exactly what I thought. The 64 bit JVM requires us to build a 64 bit dll.
It is a bit trickier than simply compiling with a 64 bit profile as we have to add support for architecture detection and its handling in our client update protocol.

Let's say it will require some time, we will do our possible to keep this time to a minimum as it will be quite helpful to start the Mac related development
raeofsun
Пользователь

Сообщений: 2
Регистрация: 19.06.2008
Отправлено: 17.07.2008, 13:19

I'm not sure if this will help at all, but I managed to get my client to start and update successfully to the login screen.

I went in an uninstalled any existing Java programs from my control panel and then went straight to the java site and downloaded the freshest runtime environment.

Then after further investigating I found a link to this site http://www.java.com/en/download/index.jsp which downloaded another facet of Java into my machine. Avast checked out and everything.

Seemed to work for me. Hope it helps.

PS- I think the problem with Business is that it lacks so much to begin with because they really didn't want people doing anything fun with it. lol