JClic
JClic is formed by a set of computer applications that are used for carrying out different types of educational activities: puzzles, associations, text exercises, crosswords... The activities are not usually used alone, but packed in projects. A project is formed by a set of activities and one or more sequences, which indicate the order in which they have to be shown. JClic is an application that has been used by educators of different countries since 1992 as a tool for the creation of didactic activities for their students. JClic is developed in the Java platform, is a free software project and works in different environments and operating systems.

System requirements
  • Minimum JRE version is 1.6


JClic on an eComStation machine with Open JDK


Installing JClic
Download jclic-0.3.2.0.zip. Create a folder (directory) "jclic". Open the zip file and open the subdirectory "jclic-0.3.2.0". Now copy the contents to the new created folder (directory). In the zip file are 3 programs; jclic.jar, jclicauthor.jar and jclicreports.jar. In this page I show you how to setup the first 2 programs ie. jclic.jar and jclicauthor.jar. You need jclicauthor.jar for making "programs" which can run in jclic.jar. I had some struggle to get it going, so you need a manual or something. Download jclic_course.zip if your native is English. There is no "interactive" course in Dutch, but there is a pdf file cursus_JClic_gino.pdf. If you need an other language you can go to Courses and tutorials on JClic. A thank you for Martin Iturbide, who wrote about it on September 27, 2013 on OS2World.

The jclic.cmd file
With this file the program JClic starts. I have made a jclic.cmd file with the following contents;
@echo off
set path=[drive: java]\JAVA160ga5\bin
set BEGINLIBPATH=[drive: java]\JAVA160ga5\bin
set CLASSPATH= 
[drive: jclic]
cd [drive: jclic]\jclic
java -Duser.home=[drive: jclic]\jclic -jar jclic.jar 2>jclic-bugs.txt
You can use "javaw", but then you can't see what's going on. I use 2 separate folders (directories), one for Java and one for JClic with the files created by this program. The references used in the cmd file;

  • [drive: java] = drive with Java
  • [drive: jclic] = drive with JClic

should be replaced with real drive letters. Edit and save the file "jclic.cmd" from the JClic-ecs.zip file. This file is copied to the "jclic" folder (directory). Furthermore, different paths and/or Java version?, adjust according to your needs. Create a new program object. Specify the path and file name: "[drive: jclic]\jclic\jclic.cmd". In the tabpage Session check the boxes "OS/2 window", "Running as an icon" and "Close Window to end program". In the tabpage General you can enter the name "JClic". You find enclosed in the file a JClic OS/2 icon.

Parameters / options explained
  • The statement "-Duser.home=[drive: jclic]\jclic" will ensure that JClic will save all necessary files in own directory instead of saving them in the home directory.
  • The addition "2>jclic-bugs.txt" ensures that errors are saved in the file "jclic-bugs.txt". The 2 in "2>" is not a typo!


JClic author on an eComStation machine with Open JDK


The jclicauthor.cmd file
With this file the program JClic starts. I have made a jclicauthor.cmd file with the following contents;
@echo off
set path=[drive: java]\JAVA160ga5\bin
set BEGINLIBPATH=[drive: java]\JAVA160ga5\bin
set CLASSPATH= 
[drive: jclic]
cd [drive: jclic]\jclic
java -Duser.home=[drive: jclic]\jclic -jar jclicauthor.jar 2>jclicauthor-bugs.txt
I use 2 separate folders (directories), one for Java and one for JClic with the files created by this program. The references used in the cmd file;

  • [drive: java] = drive with Java
  • [drive: jclic] = drive with JClic author

should be replaced with real drive letters. Edit and save the file "jclicauthor.cmd" from the JClic-ecs.zip file. This file is copied to the "jclic" folder (directory). Furthermore, different paths and/or Java version?, adjust according to your needs. Create a new program object. Specify the path and file name: "[drive: jclic]\jclic\jclicauthor.cmd". In the tabpage Session check the boxes "OS/2 window", "Running as an icon" and "Close Window to end program". In the tabpage General you can enter the name "JClic author". You find enclosed in the file a JClic author OS/2 icon.

Parameters / options explained
  • The statement "-Duser.home=[drive: jclic]\jclic" will ensure that JClic author will save all necessary files in own directory instead of saving them in the home directory.
  • The addition "2>jclicauthor-bugs.txt" ensures that errors are saved in the file "jclicauthor-bugs.txt". The 2 in "2>" is not a typo!

Download
In the file you can find the above command file (all driveletters are set to C:) and an two OS/2 icons: JClic-ecs.zip.

revision August 9, 2016