Thanks, I'll bear it in mind when I cross that bridge. Cheers.

On 15/04/2020 09:05, David Crayford wrote:
> Trouble is you will have to write your (non-trivial) annotation
> processor in Java so it's a chicken and the egg problem.
>
> For a brute force solution you could just create symlinks (shortcuts)
> to your *.java files with *.jav extensions. Trial to write a
> PowerShell script to do that.
>
>
> On 2020-04-15 9:05 AM, CM Poncelet wrote:
>> Nice one. Thanks for that. I'll follow it up. Cheers.
>>
>> On 14/04/2020 12:29, Barkow, Eileen wrote:
>>> You need to set up annotation processor files but I am not sure how
>>> to do this.
>>> m:\javaprog>javac streamx.jav
>>> error: Class names, 'streamx.jav', are only accepted if annotation
>>> processing is explicitly requested
>>>
>>> -----Original Message-----
>>> From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On
>>> Behalf Of CM Poncelet
>>> Sent: Monday, April 13, 2020 10:56 PM
>>> To: IBM-MAIN@LISTSERV.UA.EDU
>>> Subject: Re: How to change the default '.java' extension to '.jav'?
>>>
>>> Thanks, but I can write, compile and run any Java program from
>>> SPF/PC (howbeit with some 'challenges') as long as it contains no
>>> "import" of classes etc.
>>>
>>> All I wanted to know is how to change the default ".java" extension
>>> to a 3-char one e.g. ".jav", that's all. I can deal with the rest.
>>>
>>> Thanks anyway.
>>>
>>> Cheers, Chris Poncelet
>>>
>>>
>>>
>>> On 13/04/2020 10:31, David Crayford wrote:
>>>> 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 lists...@listserv.ua.edu with the message: INFO
>>>>>>>> IBM-MAIN .
>>>>>>>>
>>>>>>> -------------------------------------------------------------------
>>>>>>> --- For IBM-MAIN subscribe / signoff / archive access instructions,
>>>>>>> send email to lists...@listserv.ua.edu with the message: INFO
>>>>>>> IBM-MAIN
>>>>>> --------------------------------------------------------------------
>>>>>> -- For IBM-MAIN subscribe / signoff / archive access instructions,
>>>>>> send email to lists...@listserv.ua.edu with the message: INFO
>>>>>> IBM-MAIN .
>>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> - For IBM-MAIN subscribe / signoff / archive access instructions,
>>>>> send email to lists...@listserv.ua.edu with the message: INFO
>>>>> IBM-MAIN
>>>> ----------------------------------------------------------------------
>>>> For IBM-MAIN subscribe / signoff / archive access instructions, send
>>>> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN .
>>>>
>>> ----------------------------------------------------------------------
>>> For IBM-MAIN subscribe / signoff / archive access instructions,
>>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>>
>>> ________________________________
>>>
>>> This e-mail, including any attachments, may be confidential,
>>> privileged or otherwise legally protected. It is intended only for
>>> the addressee. If you received this e-mail in error or from someone
>>> who was not authorized to send it to you, do not disseminate, copy
>>> or otherwise use this e-mail or its attachments. Please notify the
>>> sender immediately by reply e-mail and delete the e-mail from your
>>> system.
>>>
>>> ----------------------------------------------------------------------
>>> For IBM-MAIN subscribe / signoff / archive access instructions,
>>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>> ----------------------------------------------------------------------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> .
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to