src/Tools/jEdit/README_BUILD
author wenzelm
Wed, 14 Apr 2010 22:18:10 +0200
changeset 36146 7bfbb247a5df
parent 36137 0c2538afe8e8
child 36499 c051d1899489
permissions -rw-r--r--
tuned whitespace;
     1 
     2 Requirements to build from sources
     3 ==================================
     4 
     5 * Proper Java JRE/JDK from Sun, e.g. 1.6.0_18
     6   http://java.sun.com/javase/downloads/index.jsp
     7 
     8 * Netbeans 6.8
     9   http://www.netbeans.org/downloads/index.html
    10 
    11 * Scala for Netbeans: version 6.8v1.1
    12   http://sourceforge.net/project/showfiles.php?group_id=192439&package_id=256544
    13   http://blogtrader.net/dcaoyuan/category/NetBeans
    14   http://wiki.netbeans.org/Scala
    15 
    16 * jEdit 4.3.1 (final)
    17   http://www.jedit.org/
    18   Netbeans Project "jEdit": install official sources as ./contrib/jEdit/.
    19 
    20 * jEdit plugins:
    21   Netbeans Library "Console" = $HOME/.jedit/jars/Console.jar
    22   Netbeans Library "SideKick" = $HOME/.jedit/jars/SideKick.jar
    23   Netbeans Library "ErrorList" = $HOME/.jedit/jars/ErrorList.jar
    24   Netbeans Library "Hyperlinks" = $HOME/.jedit/jars/Hyperlinks.jar
    25 
    26 * Cobra Renderer 0.98.4
    27   http://lobobrowser.org/cobra.jsp
    28   Netbeans Library "Cobra-Renderer" = .../cobra.jar
    29   Netbenas Library "Rhino-JavaScript" = .../js.jar
    30 
    31 * Isabelle/Pure Scala components
    32   Netbeans Library "Isabelle-Pure" = ~~/lib/classes/Pure.jar
    33 
    34 * Scala Compiler
    35   Netbeans Library "Scala-compiler" = $SCALA_HOME/lib/scala-compiler.jar
    36 
    37 
    38 Running the application within Netbeans
    39 =======================================
    40 
    41 * Project properties: add "Run" argument like
    42     -noserver -nobackground -settings=/home/makarius/isabelle/isabelle-jedit/dist
    43 
    44 * The Isabelle environment is obtained automatically via
    45   "$ISABELLE_HOME/bin/isabelle getenv", where ISABELLE_HOME is determined as follows:
    46 
    47     (1) via regular Isabelle settings,
    48     e.g. "isabelle env netbeans"
    49 
    50     (2) or via ISABELLE_HOME from raw process environment,
    51     	e.g. "env ISABELLE_HOME=.../Isabelle netbeans"
    52 
    53     (3) or via JVM system properties (cf. "Run / VM Options")
    54     	e.g. -Disabelle.home=.../Isabelle
    55 
    56 
    57 Misc notes
    58 ==========
    59 
    60 - Netbeans config/Editors/Preferences/...-CustomPreferences.xml
    61 
    62     <entry javaType="java.lang.Integer" name="caret-blink-rate" xml:space="preserve">
    63         <value><![CDATA[0]]></value>
    64     </entry>
    65 
    66 -----------------------------------------------------------------------
    67 To run jedit with remote debugging enabled, I use the following
    68 command: "java
    69 -agentlib:jdwp=transport=dt_socket,suspend=y,server=y,address=XXXX
    70 -jar jedit.jar"
    71 
    72 where XXXX is any open port number you wish. The above invocation
    73 works for Sun's JDK 5.0.  There's an alternate incantation for earlier
    74 releases. (See
    75 http://java.sun.com/j2se/1.5.0/docs/guide/jpda/conninv.html)
    76 -----------------------------------------------------------------------