From: Slava P. <sp...@gj...> - 2000-12-13 07:16:56
|
James Sinnamon wrote: > > Slava, > > Thanks again. It looks good, however I had to change my /usr/bin/jedit to: > > #!/bin/sh > exec /usr/local/j2sdk1.3/bin/../bin/java ${JEDIT} -classpath \ > "${CLASSPATH}:/usr/share/jedit-3.0pre5/jedit.jar" org.gjt.sp.jedit.jEdit $@ > > I don't suppose there is a standard place for people to put their JDK/SDK's > these days? The RPM assumes you have Java in your PATH. An easy way to do it which works on RedHat 6.2 (and I assume Mandrake too) is to create a file 'java.sh' in the '/etc/profile.d' directory with the following contents: export JAVA_HOME=/usr/localj2sdk1.3 export PATH=$PATH:$JAVA_HOME/bin Then, make the file executable with: chmod +x /etc/profile.d/java.sh And the next time you log in, you will be able to type 'java' to start jEdit. > Also, I take it that ${JAVA} is normally supposed to be ""? I assume you meant ${JEDIT}. Yes, its blank by default. You can define it (perhaps in java.sh) if you want to pass arguments to the VM. For example, my JEDIT variable is defined as follows: export JEDIT="-mx32m -Dhttp.proxyHost=proxy.dynamite.com.au -Dhttp.proxyPort=8080" This allows me to use the plugin manager from behind a firewall (I run Java 1.1 so the easier-to-use Firewall plugin doesn't work). Slava PS: I have figured out how to make the RPM relocatable. So when 3.0pre5 is released for real, it will support --prefix. |