📄 readme20.html
字号:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<META NAME="Generator" CONTENT="FreeJava">
<TITLE>FreeJava 2.0 Help</TITLE>
</HEAD>
<STYLE type="text/css">
BODY {
font-family: verdana,arial;
font-size: x-small;
}
</STYLE>
<BODY LINK="#0000ff" VLINK="#800080" BGCOLOR="#ffffff">
<center>
<img src="freejava2.gif" border=0>
<br><br><b>the best free Java IDE in the world</b>
<p></A>FreeJava Version 2.0 , 7 August 1999</p>
</center>
<P>Copyright (c)David Mold 1998/1999</P>
<A NAME="Top"><H2>CONTENTS</H2>
<B><P>Part I - Getting Started</P>
<OL>
</B><LI><A HREF="#WhatsFreeJava">What is FreeJava</A>? </LI>
<LI> <A HREF="#Features">New Features</A> </LI>
<LI><A HREF="#WhatsMissing">What's Mising</A>? </LI>
<LI><A HREF="#Installation">Installation</A> </LI>
<LI><A HREF="#BugFixes">Bug Fixes</A></LI></OL>
<B><P>Part II - Using FreeJava</P>
<OL></B>
<LI><A HREF="#Applets">Starting a new Project - Applets</A> </LI>
<LI><A HREF="#Apps">Starting and application Project</A> </LI>
<LI><A HREF="#empty">Creating a Project from existing source code</A> </LI>
<LI><A HREF="#FunctionLists">Drop-down function list</A> </LI>
<LI><A HREF="#ProcessWindow">Process Output Window</A> </LI>
<LI><A HREF="#ProjectWindow">Project Window</A></LI>
<LI><A HREF="#MoreInformation">Further Information</A></LI>
<LI><A HREF="#QandA">Q & A</A></LI>
<li><a href="#SyntaxColor">Syntax Colouring Issues</a>
<li><a href="#JarFile">Creating Jar Files</a>
</OL>
<P>For more information visit the FreeJava web site at <A HREF="http://freejava.co.uk/">www.freejava.co.uk</A></P>
<P><HR></P>
<!-- Getting started section -->
<H2>PART I - GETTING STARTED</H2>
<dir>
<B><P><A NAME="WhatsFreeJava"></A>1. WHAT IS FREEJAVA?</P>
</B><P>
FreeJava is an integrated development environment for Java programmers.
It uses the tools available in the JDK (Version 1.x.x) from JavaSoft,
but offers a more convenient Windows-based front end to the compiler,
applet runner and runtime module supplied.
</P>
<P>
FreeJava was developed to let people take advantage of the fact
that the JDK is free, and to encourage use of cross-platform,
100% Java available in Sun's free tools. For more information
and a free download of these tools, please visit
<A HREF="http://www.javasoft.com/">http://www.javasoft.com</A>.
This new version (2.0) aims to maintain and improve on the
simplicity and ease of use of version 1 with new features
previously only found in expensive commercial applications.
</P>
<P>
Please note that FreeJava is not developed or endorsed
by JavaSoft or Sun Microsystems. Note also that FreeJava is a Win32
application and is not written in Java. It will run only on
Microsoft Windows 95/98/NT platforms.</P>
<P>You may pass FreeJava along to anyone who wants it,
but you may not do so for profit. You use FreeJava at your own
risk, and the author takes no responsibility for any loss or
damage caused directly or indirectly by the use or misuse of
the program.
</P>
<P>
To compile and run Java programs with FreeJava, you must have a
version of the JDK installed and correctly configured on your machine.
</P>
<B><P><A NAME="Features"></A>2. FEATURES</P>
<P>New features</P></B>
<UL>
<li>Syntax Colouring for Java keywords and comments </li>
<LI>Multi-level file, class, and function browser in Project Window </LI>
<LI>Support for the JDK 1.2 Java 2 kit from JavaSoft </LI>
<LI>Improved Jar support </LI>
<LI>Support for Inner Classes and Interfaces in function browser </LI>
<LI>File-level compilation </LI>
<LI>Now works with Windows NT4, Windows 95 and Windows 98</LI>
<LI>View applets with JDK AppletViewer or your web browser</LI>
</UL>
<B><P> </P>
<P>Original features - still available</P>
<UL>
</B><LI>Compile and run Java applications and applets from within the IDE </LI>
<LI>FreeJava captures output from the compiler and running Java applications </LI>
<LI>Full featured source-code editor with drop-down function list </LI>
<LI>Project window lets you collect and open Java and HTML source files </LI>
<LI>Double-click errors flagged by compiler to go straight to them in source code </LI>
</UL>
<B>
<P><A NAME="WhatsMissing"></A>3. WHAT'S MISSING?</P>
</B>
<dir>
<p>
Many of the users of FreeJava 1.0 were kind enought to email me their
wish-lists for features in a future version, which helped me to be able
to concentrate on including the features people really want (rather than
what I think they might want, or what's easy to do). In this version I have
included practically everything requested - except that I know you'd probably
like to see the Project Window in one of those toolbar-windows a la Visual C++,
so that it doesn't disappear when you maximize a source window. So far, I
haven't been able to figure out how to do it, but I'm working on it...
</p>
</dir>
<B><P><A NAME="Installation"></A>4. INSTALLATION</P>
<dir>
</B><P>
Run Setup.exe to install FreeJava. You can install the program wherever
you like on your computer. The only important step once the program is
installed is to choose "Preferences..." from the File menu, and enter
the path to your installation of the JDK under "JDK Location". For example,
on my computer the path is "C:\jdk1.2.2".
</P>
<P>
Incidentally, this means that FreeJava will also work with any
version of the JDK, even future versions, so you don't need to get an update
for your IDE every time there's an update for Java. FreeJava is optimized for
use with version 1.2.2 of the JDK Java 2 platform.
</P>
</dir>
<P><A HREF="#Top">Back to top</A> </P></BODY>
<B><P><A NAME="BugFixes"></A>5. BUG FIXES</P>
<dir>
</B>
<P>There seemed to be only a few problems in the original version -
the main one being that on Windows NT Server, and some installations
of NT Workstation, FreeJava was unable to capture the output from
the compiler or a running application for display in the process window.
Also there was a problem with garbage characters appearing in the output.
Now I have an NT machine, I've been able to fix all these problems.
</p>
<p>
Also, the text editor, although it autoindented with tabs ignored spaces -
it now works with both. You will notice that the Project window now
shows a much more interesting view of your classes and functions,
and the way FreeJava parses files has been completely updated to
cope with Java features and formatting as currently implemented.
The parser now recognizes and deals with commented out portions of
code correctly. There are still a couple of problems; notably it is unable
to detect function declarations for interfaces. For most projects, this is
not a big problem (to my way of thinking).
</P>
<P>
The "Convert Linebreaks" function is now available for both the
HTML editors and Java editors, and works much better. It will convert
text files in Macintosh or UNIX formats to PC format.
</P>
<p>
Substantial portions of the code have been rewritten, notably the source
code editor with syntax colouring, and the project window with its class
and function tree control, so watch out for new bugs, and let me know
at <a href="mailto:bugs@freejava.co.uk">bugs@freejava.co.uk</a>.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -