Java runtime or SDK ?

What do I need for developer to function properly ; the java runtime environment or the SDK ? I have Vista and Java platform standard edition 1.6 and Developer seems to work OK so why the SDK ? I’m confused about JRE & SDK and their respective version nrs but want to know all about it since I’m starting with Servoy.

Thx

Hi,

For client you can do with JRE, for Developer and Server you need the SDK.

Hi Robert,

from Servoy 3.0 you need only the JRE version, also for developer and/or server!

Hi Harjo,

The docs explicitly say that you need JDK (SDK) for Developer and Server.
What it does say however is “Servoy 3.0 (and higher) will also work on other platforms which support JDK 1.5 or higher.”. Maybe you confused that with the need for JRE.
You have Server running on a machine with only the JRE ?

Hmmm…,

Seems like I’m not the only one being confused. I can start the server but it gives me 1 error (see atached screendump/log)

But why should I start the server anyway ? If I open a sample solution in developer then it works.

I don’t get the complete picture yet so if anyone could throw some light on this I’d greatly appreciate.

PS : the follow up email after downloading developer that I got explicitly says :

Installation Requirements
Servoy is a Java 2 application - meaning you will need Java SDK 1.4 (or higher) installed on your computer to use Servoy. To download the latest Java SDK - available free-of-charge from Sun - for Windows; Linux; and Solaris, click here.
Thx

servoy server startup log.txt (987 Bytes)

Hi,

There are no errors in that log only 1 warning. You can ignore that.
As for Java 1.4, yes you can use Servoy 3.5 with Java 1.4. But when you use the HTTP tunnel then it requires Java 1.5 for both server and client.
(apart from the JRE/JDK discussion)

Hope this helps.

Robert,

You are talking about v1.4 and v1.5 Is that a JRE , SDK or JDK version you refer to? I’m still confused being completely new to java (& Servoy)

Thx

Hi,

The JDK (which is the SDK) and JRE are both available in version 1.4, 1.5 and 1.6.
The JDK contains all the files that JRE has and more, so in a way the JRE is a subset of the JDK.

Hope this explains things.

Robert,

I’m getting the picture! Searchin for JDK also brought me to some interesting pages on the Sun site.

This link for java newbies:

http://java.sun.com/developer/onlineTraining/new2java/

This link for the acronyms:

http://java.sun.com/developer/onlineTraining/new2java/programming/learn/unravelingjava.html

Thx for helping me on my way.

Hi Robert, than I think the docs are not up-to-date:

this is from the servoy download page:

  • Click here to download Java JRE 1.5 (needed for Servoy 3.x or later)
  • Click here to download Java SDK 1.4 (needed for Servoy 2.2.x)

also in the some release notes you can find, that you don’t need JDK anymore

Interesting!

Maybe Marc Norman and/or Jan Blok can comment on this?

We will make the docs match the download page, the download page is correct.

Thanks Jan, for commenting on this one.

Thank you Jan!