OK - I am dense and/or stubborn...

I have read and tried various things with little happiness.

What I want to be able to do is be in a working directory
(terminal session) and invoke jconsole (or jwd) and have
the j session in pwd. e.g.

iMg5:~ jkt$ cd Music
iMg5:~/Music jkt$ pwd
/Users/jkt/Music
iMg5:~/Music jkt$ ls -l
total 0
drwxr-xr-x   7 jkt  jkt  238 Sep 29 21:05 iTunes
drwxrwxrwx   7 jkt  jkt  238 Sep  2  2005 iTunes 2002.02.16
iMg5:~/Music jkt$ ja
   host 'ls -l'
total 0
drwxr-xr-x   7 jkt  jkt  238 Sep 29 21:05 iTunes
drwxrwxrwx   7 jkt  jkt  238 Sep  2  2005 iTunes 2002.02.16

   host 'pwd'
/Users/jkt/Music

   version ''
Binary: j601binc_darwin_powerpc
Library: j601libc
Help: j601hlpc
Engine: j601/2006-11-17/17:05
ProductName:    Mac OS X
ProductVersion: 10.4.10
BuildVersion:   8R218
java version "1.5.0_07" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-164) Java HotSpot(TM) Client VM (build 1.5.0_07-87, mixed mode, sharing)

---
In the past, I did this with a sym link of /usr/local/bin/ja
to jconsole - but in j602 that doesn't work. I rather object
to having to use:

iMg5:~/Music jkt$ /usr/local/lib/j602/jconsole
   host 'pwd'
/Users/jkt/Music

or for that matter /User/jkt/jsoftware/jconsole

....

If I create a /usr/local/bin/script such as the following:

iMg5:~/Music jkt$ cat /usr/local/bin/jbeta
#!/usr/local/lib/j602/jconsole

iMg5:~/Music jkt$ jbeta
   host 'pwd'
/Users/jkt/Music

Then I get part way back to what I had in j601 - but I have
lost the ability to pass in parms and file arguments... If
I use a shell script such as:

iMg5:~ jkt$ cat /usr/local/bin/jb
#! /bin/bash
/usr/local/lib/j602/jconsole $*

Then I can pass in file names, but I don't know how to invoke
a parameter e.g. -jconsole    is there a way?

I can't think of a way to do what I want with jwd (i.e. start
j.app in some directory other than the installation one) - is
there a way?

Some of these issues are most important in CGI scripts (or at
least will take considerable rethinking there) I don't believe
my current ways of setting up Apache will work at all with j602
but maybe Oleg or someone can suggest better ways than I am
currently doing it.

- joey

At 12:31  -0400 2007/09/29, Eric Iverson wrote:
J602 does not use JPATH... env var.

Please read Help|Release Hightlights and Help|User Manual|J602 Install for more information.

Short answer is that J602 JFE finds the J directory that contains the JFE and then requires everything to be there (JFE, JE, profile.ijs, etc).

Hardlinks to the JFE are not supported and symlinks to the JFE must be absolute paths.

----- Original Message ----- From: "Joey K Tuttle" <[EMAIL PROTECTED]>
To: "Beta forum" <[email protected]>
Sent: Saturday, September 29, 2007 12:00 PM
Subject: Re: [Jbeta] J602 installation

Actually, sigh, I spoke too soon. What really happened
was that it worked fine while my working directory was
/usr/local/lib/j602 - from any other directory, I got:

iMg5:~ jkt$ jb
Load library /Users/jkt/libj.dylib failed.iMg5:~ jkt$

Even worse, I can't find a way to correct it. In past
releases I set /etc/bashrc to look like:

iMg5:~ jkt$ cat /etc/bashrc
# System-wide .bashrc file for interactive bash(1) shells.
if [ -n "$PS1" ]; then PS1='\h:\w \u\$ '; fi
# Make bash check it's window size after a process completes
shopt -s checkwinsize
  if ! echo $PATH | /usr/bin/grep -q "/usr/local" ; then
    PATH=$PATH:/usr/local/bin/
  fi
# For J users in bash
JPATHj602="/usr/local/lib/j602/"
JPATHj601="/usr/local/lib/j601/"
JPATHj504="/usr/local/lib/j504/"

export PATH JPATHj601 JPATHj504 JPATHj602

and while it works for j601 and j504, no joy with j602.

- joey

----

At 20:29  -0700 2007/09/28, Joey K Tuttle wrote:
I should have added that on my third installation
(into /usr/local/lib/) things worked very nicely
and a symbolic link in /usr/local/bin works "out
of the box" (except for my missing personal profile).

This is a very nice improvement - thanks.

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to