jCVS II, release 5.1 or later, has all of the same requirements
of jCVS I, release 4.7 or earlier, which are listed below. In
addition to those requirements, jCVS II has the following requirements.
Java Foundation Classes (Swing)
The new jCVS user interface used the new Java Foundation
Classes, otherwise known as Swing, to provide a new and
more functional user interface.
Java Actication Foundation (JAF)
The Java Activation Foundation implements the MIME standard,
which assists in mapping file types to there corresponding
application or filter. JCVS uses JAF to map file types to
editting application to allow the user to double click on
files to edit them.
JavaHelp (optional)
JCVS now includes builtin online help! If you provide the
JavaHelp JAR file on your CLASSPATH, online help will be
enabled.
jCVS I Requirements
jCVS is a Java application. It uses the CVS client/server
protocol provided via the inetd interface. Here are the
specific requirements to use the jCVS application.
Java 1.1 Installation
jCVS is coded using Java 1.1. This makes it incompatible
with Java 1.0.
CVS Server
jCVS uses the CVS client server protocol. Therefore
you need to have a host that runs the CVS server and
provides the actual source code repository. This is
typically a UNIX host.
TCP Connection
jCVS uses the CVS client server protocol over TCP.
Therefore, you need a TCP connection between the
system you run your jCVS client on, and the system
that the CVS server is run on.