This site will look much better in a browser that supports web standards, but it is accessible by any browser.

jLog logo logging software for any platform at no cost
 

Please enable
JavaScript

to see the
Advanced Menu

 


Java for Linux and Unix

A Java runtime environment must be installed before installing jLog. The newest Java 1.6 or newer is strongly recommended for any version of jLog and Java 1.6 (or newer) is mandatory for jLog V 5. Note that the Java runtime provided with many old Linux distributions cannot be used!

Frequent upgrades to the newest revision is recommended as this usually provides both visual and performance improvements as well as bug-fixes.

Please note that you must install Java as a user with 'root' privileges (e.g. using sudo to run the installation script).
 

Download

Oracle's Java 1.8.0_92 ("Java 8") can be downloaded here (13-19 Mb). Users of e.g. Ubuntu 12/13/14 or Linux Mint 14/15 may install the additional Open-JDK 8 or  Open-JDK 7 packages as these are the simplest and safest way to get a runningJava. Linux Mint 15 has built-in Java support.

Select the JRE variant (unless you are a professional needing the extra functionality of the JDK for other purposes).
 

Installation

  • Please look for platform specific information on how to replace the built-in Java with the full-blown Java from sun (needed by jLog). E.g. for Fedora see http://www.fedorafaq.org/#java and the Ubuntu forum.
     
  • Generally, after downloading java, log in as "root", open a Terminal ("shell") and type:

cd <the directory where you downloaded the installer>
sh ./install.bin    or   sudo sh ./install.bin  
(if you are not logged in as 'root')

Note that RXTX is not used with jLog V 5.1 or newer and must be removed if already installed. The following applies for older versions of jLog only:

RXTX serial controller *) RXTXcomm.jar
RXTX driver for i686 *) librxtxSerial.so
  • Download 'RXTXcomm.jar' and install it in the 'lib/ext' folder of the Java VM (e.g. for RH9 with Sun's Java 1.6.0_04: '/usr/java/j2re1.6.0_04/lib/ext'). You may need to download them to a temporary location (e.g. Desktop) and use a privileged command (or sudo from the command/terminal) to move the file to the destination.
     
  • If you are upgrading from V 3.x or V4 Beta 2 (i.e. from an older version of RXTX), please remove the file 'librxtxSerial-2.1-x.so' in the '/lib/386' folder (or equivalent).
     
  • Download 'librxtxSerial.so' and install it in the 'lib/i386' folder of the Java VM (e.g. for RH9 with Sun's Java 1.6.0_04: '/usr/java/j2re1.6.0_04/lib/i386'). Try the 'bin' folder for this file if the 'lib/i386' is not found (e.g. for IBM's Java 1.4.x). Make sure that 'librxtxSerial' has execute permissions for all. You may need to download them to a temporary location (e.g. Desktop) and use a privileged command (or sudo from the command/terminal) to move the file to the destination.
     
  • You may need to Log in as 'root' and add your jLog user to the group owning the '/var/lock' directory and the group owning the serial port (e.g. /dev/ttyS0) to be used.

    This would typically (e.g. for Red Hat 9 and Fedora Core) be users 'lock' and 'uucp' respectively.
     
  • Try running jLog as root if you experience problems, i.e. to find out if the problem is caused by improper access or improper installation of the files.
     

Change Java version for jLog V 4.x

You need to modify the jLog startup file after having installed a new Java version unless you are making a full install of the jLog application afterwards.

To change manually, locate the file 'conf/jLog.lax' where you installed the jLog application, i.e. typically C:\Program Files\jLog\conf\jLog.lax. Open it with a text editor and scroll down to find the entry:

# LAX.NL.CURRENT.VM

# -----------------

# the VM to use for the next launch

lax.nl.current.vm=/usr/java/jre6/bin/java

You may place a comment sign (#) in front of the old entry and append a new entry for the newest JRE on following line:

#lax.nl.current.vm=/usr/java/jre1.5.0_09/bin/java
lax.nl.current.vm=/usr/java/jre6/bin/java

Save the file and restart jLog.