src/Tools/jEdit/README_BUILD
author wenzelm
Sat, 15 Oct 2011 18:14:36 +0200
changeset 45150 cf6a5de94bfc
parent 44719 176adba0c35e
child 45245 7f6c85421fa9
permissions -rw-r--r--
updated to Scala 2.8.2.final;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
43281
8d8b6ed0588c removed obsolete Netbeans project setup;
wenzelm
parents: 42898
diff changeset
     1
Requirements for instantaneous build from sources
8d8b6ed0588c removed obsolete Netbeans project setup;
wenzelm
parents: 42898
diff changeset
     2
=================================================
34324
8fa2711c0fe4 Requirements to build from sources.
wenzelm
parents:
diff changeset
     3
44700
f4b42f310f86 updated READMEs;
wenzelm
parents: 44043
diff changeset
     4
* Official Java JDK from Sun/Oracle/Apple, e.g. 1.6.0_27
f4b42f310f86 updated READMEs;
wenzelm
parents: 44043
diff changeset
     5
  http://www.oracle.com/technetwork/java/javase/downloads/index.html
34325
a9b94b8f545e requires Java from Sun;
wenzelm
parents: 34324
diff changeset
     6
45150
cf6a5de94bfc updated to Scala 2.8.2.final;
wenzelm
parents: 44719
diff changeset
     7
* Scala 2.8.2.final
43281
8d8b6ed0588c removed obsolete Netbeans project setup;
wenzelm
parents: 42898
diff changeset
     8
  http://www.scala-lang.org
34635
507ab6c2df46 updated to Netbeans 6.7;
wenzelm
parents: 34606
diff changeset
     9
43281
8d8b6ed0588c removed obsolete Netbeans project setup;
wenzelm
parents: 42898
diff changeset
    10
* Auxiliary jedit_build component
44700
f4b42f310f86 updated READMEs;
wenzelm
parents: 44043
diff changeset
    11
  http://www4.in.tum.de/~wenzelm/test/jedit_build-20110622.tar.gz
34919
a5407aabacfe Netbeans Library "Scala-compiler";
wenzelm
parents: 34812
diff changeset
    12
34325
a9b94b8f545e requires Java from Sun;
wenzelm
parents: 34324
diff changeset
    13
43281
8d8b6ed0588c removed obsolete Netbeans project setup;
wenzelm
parents: 42898
diff changeset
    14
Important settings within Isabelle environment
8d8b6ed0588c removed obsolete Netbeans project setup;
wenzelm
parents: 42898
diff changeset
    15
==============================================
40442
19faffbe5066 more hints on building and running Isabelle/jEdit from command line;
wenzelm
parents: 38144
diff changeset
    16
43281
8d8b6ed0588c removed obsolete Netbeans project setup;
wenzelm
parents: 42898
diff changeset
    17
- JAVA_HOME
8d8b6ed0588c removed obsolete Netbeans project setup;
wenzelm
parents: 42898
diff changeset
    18
- SCALA_HOME
44719
boehmes
parents: 44700
diff changeset
    19
- ISABELLE_JEDIT_BUILD_HOME (via "init_component .../jedit_build...")
40442
19faffbe5066 more hints on building and running Isabelle/jEdit from command line;
wenzelm
parents: 38144
diff changeset
    20
19faffbe5066 more hints on building and running Isabelle/jEdit from command line;
wenzelm
parents: 38144
diff changeset
    21
43281
8d8b6ed0588c removed obsolete Netbeans project setup;
wenzelm
parents: 42898
diff changeset
    22
Build and run
8d8b6ed0588c removed obsolete Netbeans project setup;
wenzelm
parents: 42898
diff changeset
    23
=============
34606
76509ef6f1b6 updated notes about Isabelle environment, no longer need to use "isabelle env netbeans";
wenzelm
parents: 34600
diff changeset
    24
43281
8d8b6ed0588c removed obsolete Netbeans project setup;
wenzelm
parents: 42898
diff changeset
    25
isabelle jedit -l HOL Test.thy
34763
wenzelm
parents: 34761
diff changeset
    26
wenzelm
parents: 34761
diff changeset
    27
wenzelm
parents: 34761
diff changeset
    28
-----------------------------------------------------------------------
wenzelm
parents: 34761
diff changeset
    29
To run jedit with remote debugging enabled, I use the following
wenzelm
parents: 34761
diff changeset
    30
command: "java
wenzelm
parents: 34761
diff changeset
    31
-agentlib:jdwp=transport=dt_socket,suspend=y,server=y,address=XXXX
wenzelm
parents: 34761
diff changeset
    32
-jar jedit.jar"
wenzelm
parents: 34761
diff changeset
    33
wenzelm
parents: 34761
diff changeset
    34
where XXXX is any open port number you wish. The above invocation
wenzelm
parents: 34761
diff changeset
    35
works for Sun's JDK 5.0.  There's an alternate incantation for earlier
wenzelm
parents: 34761
diff changeset
    36
releases. (See
wenzelm
parents: 34761
diff changeset
    37
http://java.sun.com/j2se/1.5.0/docs/guide/jpda/conninv.html)
wenzelm
parents: 34761
diff changeset
    38
-----------------------------------------------------------------------