• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Using Java 1.3.1 when you've already installed 1.4.0
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Using Java 1.3.1 when you've already installed 1.4.0


  • Subject: Re: Using Java 1.3.1 when you've already installed 1.4.0
  • From: Jonathan Rochkind <email@hidden>
  • Date: Thu, 27 Mar 2003 18:25:27 -0600

This is just a guess too (I develop on Windows, but only have 1.3.1 installed, not 1.4).

Check the environmental variables for your machine (Right-click on My Computer, properties, advanced, environmental variables: at least on Win2k, dont' know if other Windows work the same)

Look at the WEBOBJECTS_JAVA_EXTENSIONS and WEBOBJECTS_JAVA_HOME variables. Copy and paste the existing values, so you can fix things if they go wrong! Change the values to point to your 1.3.1 installation, instead of 1.4.1 (if that's what they do now).

A couple confusing things:
1) These values in the environmental variables are 'legacy' paths, that have many parts of the path replaced by ~. I don't really understand how this works, but it's a Windows thing. I don't know if you can just put in the whole real path, or you need to convert the path to this weird 'legacy' thing. Sorry.
2) On all of our Windows machines, there seem to be TWO DIFFERNET 1.3.1 installations, and the two WEBOBJECTS enviornmental variables point to DIFFERENT ones. I have absolutely no idea why, or if this matters.


At this point, you probably want to reboot (or really, just log out and in again) to be sure those changes have 'taken'. And... maybe it'll work.

If not, the next thing to do is modify your PATH environmental variable so your 1.3.1 JDK 'bin' directory is in there, BEFORE the 1.4.1 'bin' directory. This may have the side effect that all other Java stuff will start using 1.3.1, and if you just type 'java' or 'javac' on any command line you'll get the 1.3.1 But you can have different PATHs for different logins, so maybe you could set things up so you have a certain login that uses 1.3.1, for purposes of using WO.

I'm not an expert in this Windows admin stuff, so I could be wrong about a lot of these things. But from debugging WO when it's gone wrong and looking at this stuff, I suspect that the above would probably work. Me, I just don't install 1.4.1 on my machine, I've only got 1.3.1.

--Jonathan

At 02:04 PM 3/27/2003 -1000, Art Isbell wrote:
On Thursday, March 27, 2003, at 01:22  PM, Riaz Lalehzari wrote:

I am using Windows OS, WO5.1, and Java 1.4.0. How can I make the Java compiler, debugger, and VM used by Project Builder use 1.3.1 instead? There is info for doing this on mac but not for Windows:
http://docs.info.apple.com/article.html?artnum=75505

I'd try doing the same things described in the article. In Makefile.preamble, modify the JAVA_DEBUGGER and JAVA_VM variables as described and add a JAVA_COMPILER variable. This is just a guess since I've never developed Java WO apps under Windows.


Aloha,
Art
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.

References: 
 >Using Java 1.3.1 when you've already installed 1.4.0 (From: "Riaz Lalehzari" <email@hidden>)
 >Re: Using Java 1.3.1 when you've already installed 1.4.0 (From: Art Isbell <email@hidden>)

  • Prev by Date: Re: Using Java 1.3.1 when you've already installed 1.4.0
  • Next by Date: Re: Using Java 1.3.1 when you've already installed 1.4.0
  • Previous by thread: Re: Using Java 1.3.1 when you've already installed 1.4.0
  • Next by thread: Re: Using Java 1.3.1 when you've already installed 1.4.0
  • Index(es):
    • Date
    • Thread