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