Xrefactory s.r.o.







Xrefactory Java: [ Download | Change Log ]



Xrefactory Download Area


Distribution Editor Version
Xrefactory-i86pc-Linux Emacs, XEmacs 1.6.7 (C/Java)
Xrefactory-i86pc-Linux jEdit 1.6.7 (C/Java)
Xrefactory-i86pc-Windows Emacs, XEmacs 1.6.7 (C/Java)
Xrefactory-i86pc-Windows jEdit 1.6.7 (C/Java)
Xrefactory-i86pc-Solaris9 Emacs, XEmacs 1.6.7 (C/Java)
Xrefactory-i86pc-Solaris9 jEdit 1.6.7 (C/Java)
Xrefactory-g4-MacOSX Emacs, XEmacs 1.6.7 (C/Java)
Xrefactory-g4-MacOSX jEdit 1.6.7 (C/Java)
Xrefactory-any-platform Emacs, XEmacs, jEdit 1.6.7 (C/Java)


Older versions available:    1.5.10(Emacs 19)    1.6.0    1.6.1    1.6.2    1.6.3    1.6.4    1.6.5    1.6.6


Prerequisites

1. Editor
You need Emacs, XEmacs or jEdit installed on your computer. They are all free software. If you are not familiar with any of those editors, and you work with Java only, then we recommend you to start with jEdit. For beginners, it is easier to learn than Emacs.

JEdit for any platform can be downloaded from http://www.jedit.org.

Emacs for Unix/Linux systems can be found at http://www.gnu.org/software/emacs GNU site. Most Linux distributions, and many other Unix systems come with Emacs pre-installed or pre-packaged for installation. Emacs for MS-Windows can be found on http://www.gnu.org/software/emacs/windows/ntemacs.html . All Emacs packages required by Xrefactory are included in the standard Emacs distribution.

XEmacs for nearly all platforms can be downloaded from http://www.xemacs.org pages. Most Xrefactory functions will work with the default XEmacs installation. Installation of the 'mail-lib' package is required for JavaDoc browsing and the 'xemacs-base' package is required for XEmacs IDE functions (compile, run, etc.).

2. JDK
For Java programming you will need Java Developers Kit (any version before jdk 1.5) installed on your machine. It is free and can be downloaded from http://java.sun.com/j2se.

Installation

  Installation for jEdit

  • Download the Xrefactory distribution corresponding to your platform by clicking on the appropriate link from the table above. If your platform is not listed in the table (Sparc/Solaris, FreeBSD, Cygwin, etc.), or you have problems, then select the 'xrefactory-any-platform' distribution containing the newest source-based portable version. To finish the installation, follow the appropriate instructions below:

  • Installing xrefactory-any-platform distribution on a Unix like pltaform:
    • Decompress the file with gunzip xref-xxx.tar.gz command and then de-tar it with tar xfv xref-xxx.tar.
    • To finish the installation, go to the created directory and type
      sh ./xrefsetup
      
  • Installing a binary distribution:
    • Unpack the distribution in the jars subdirectory of your jedit installation and restart jEdit.

  Installation for Emacs and XEmacs

  • Download Xrefactory distribution corresponding to your platform by clicking on the appropriate link from the table above. If your platform is not listed in the table (Sparc/Solaris, FreeBSD, Cygwin, etc.), or you have some troubles, then select the xrefactory-any-platform distribution containing the newest source based portable version. To finish the installation follow the appropriate instructions below:

  • On Unix systems:
    • Decompress the file with gunzip xref-xxx.tar.gz command and then de-tar it with tar xfv xref-xxx.tar command.
    • To finish the installation, go to the created directory and type:
      sh ./xrefsetup
      
  • On MS-Windows: Download the xref-i86pcWindows distribution and unzip it into a folder (say DIR). Then insert the following lines at the end of your .emacs configuration file:
    (setq load-path (cons "DIR/xref/emacs" load-path))
    (setq exec-path (cons "DIR/xref" exec-path))
    (load "xrefactory")
    
    Don't forget to replace DIR by the actual name of the folder where you have unzipped Xrefactory.



You are supposed to purchase a license when using Xrefactory beyond the 8 days evaluation period! By downloading Xrefactory you agree with terms of our license agreement conditions.