System/Platforms

This page has notes on the various platforms that support J. Please add your own experience with any unusual platforms.

Abbreviations used:

J32 - 32-bit version
J64 - 64-bit version
Jcon - J console (command line front end)
Jwdp - J with Java front end (p=portable)
Jwdw - J with Windows front end

plus combinations such as:

J32wdw - J32 with Windows front end

  1. J systems
  2. Windows 32
  3. Windows 64
  4. Linux 32
  5. Linux 64
  6. Mac (Darwin)
  7. BSD
  8. Pocket PC

Unless otherwise mentioned, the version of J is the most recent release.

There are separate distributions for each of the main platforms. This note assumes the correct distribution is used.

J systems

J32 runs on both 32 and 64 bit OS. J64 runs only on 64 bit OS.

Jcon runs on all platforms except PocketPC.

Jwdp requires that Java be installed. Jsoftware develops using Sun Java 1.5.

Jwdw requires a Windows OS, except that J32wdw runs under Linux Wine.

Windows 32

J32 should run on any edition of Windows 2000, XP or later.

J32 will not run under Windows 95, 98 or ME. However, versions of J prior to J6 will run on those platforms.

Windows 64

Both J32 and J64 will run on Windows XP 64-bit Edition.

Only Jcon and Jwdp are supported.

Jwdp uses the 32-bit version of Java.

Linux 32

J32 should run on any recent edition of Linux 32. It requires GLIBC_2.3.4.

J32wdw runs under Wine, with Windows 2000 or later specified (use winecfg - Application settings). You may need to install mfc42u.dll in the windows\system32 directory (download from [WWW] http://www.dll-files.com).

Linux 64

Both J32 and J64 will run on Linux 64.

J64 has been tested on Suse 9.1 64 and Ubuntu 64.

J32wdw has not been tested under Wine. J64wdw will not work since Wine only supports 32-bit.

Mac (Darwin)

J32 runs in Mac 10.3 or later.

BSD

BSD is not supported directly, but more recent versions of BSD for X86 may be able to run the Linux version in the Linux compatibility layer. For example with FreeBSD (5.2.1):

  1. /etc/rc.conf add: linux_enable="YES"

  2. /etc/fstab add: linproc /compat/linux/proc linprocfs rw 0 0

Pocket PC

J601 requires PocketPC Windows CE version 4.20 or later (often referred to as PocketPC 2003). See PocketPC.

last edited 2006-07-06 22:54:55 by ChrisBurke