I'm familiar with SPF/PC and that's great for simple editing with something familiar from ISPF.

However, if you want to learn Java beyond "hello world" you will need an IDE. Java is a complex language and just creating packages and classes is onerous using a text editor. You need context assist and one-click refactoring to help you and either IDEA
or Eclipse will do that.

On 2020-04-13 11:13 AM, CM Poncelet wrote:
SPF/PC is the CTC PC-version of ISPF/PDF. It supports Rexx (but not the
full IBM REXX), ISREDIT edit macros, primary and line commands, tables,
panels etc., and it also supports assembling, compiling, link-editing
and executing programs - all from within SPF/PC.
I use it for writing Rexx, C, C++, MASM 6.1 (the Microsoft version of
Intel assembler) and for just about everything else.
The problem with compiling Java is that SPF/PC supports only DOS 8.3
format files, which then excludes ".java" extensions as shown below:

javac C:\JAVA\MYPROGS\CH01\HELLO1~1.java > C:\JAVA\OUTPUT\HELLO1~1.OUT
javac: file not found: C:\JAVA\MYPROGS\CH01\HELLO1~1.java
Usage: javac <options> <source files>
use -help for a list of possible options
The alternative would be to use "Notepad", up with which I will not put. SPF/PC(1) ──────────────────── PRIMARY OPTION PANEL ───────────────────── V 4.0
  OPTION  ═══►

     0  SPF/PC PARMS - Specify terminal and user parameters   USERID   - CMP
     1  BROWSE       - Display source data or output listings TIME     - 03:50
     2  EDIT         - Create or change source data           OPER SYS - DOS
     3  UTILITIES    - Perform utility functions              DATE     - 20.097
     4  FOREGROUND   - Invoke user applications in foreground
     5  ENVIRONMENT  - Display information about system configuration
     6  COMMAND      - Execute system command
     7  DIALOG TEST  - Perform dialog testing
     8  EH?          - Testing new features
     C  CHANGES      - Changes from last version
     T  TUTORIAL     - Display information about SPF/PC
     S  SAMPLES      - Sample panels and programs         ▄▄▄        ▄▄▄▄
     X  EXIT         - Terminate SPF/PC                  ▄▄▄▄─      ▄▄▄▄▄▄
                                                        ▄▄─▄▄─      ▄▄──▄▄─
  Enter END command to terminate SPF/PC.               ▄▄─ ▄▄─      ▄▄─ ▄▄─
                                                      ▄▄▄▄▄▄▄▄      ▄▄─ ▄▄─
         VERSION 4.0.7 (C) COPYRIGHT                   ────▄▄── ▄▄  ▄▄▄▄▄▄─
      COMMAND TECHNOLOGY CORP 1984, 1994                   ▄▄─  ▄▄─  ▄▄▄▄──
                                                            ──   ──   ────


On 12/04/2020 04:42, David Crayford wrote:
Instead of these work arounds to use a prehistoric DOS-based editor
why don't you switch to an IDE?

The best IDE for Java is Intellij IDEA which has highly advanced code
analysis/refactoring features. What exactly does SPF/PC buy you?

On 2020-04-12 10:56 AM, CM Poncelet wrote:
No can do. The SPF/PC 4.0.7 editor is DOS-based, but has an extender to
use whatever memory it needs > 640K.
   It's Windoze that needs fixing.

On 12/04/2020 03:45, Paul Gilmartin wrote:
On Sun, 12 Apr 2020 03:40:58 +0100, CM Poncelet wrote:

Thanks, but never mind.
   The change to using '.jav' instead of '.java' for the compiler would
have to be done at Java's implementation level, i.e. as a sysadmin or
sysprog. I have found no-one among the Java developers and course
tutors
who could tell me how to do this. So I thought this list *might* know.
Better to fix the editor than to break the compiler.

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN
.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN
.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to