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 <[email protected]> On Behalf Of > CM Poncelet > Sent: Monday, April 13, 2020 10:56 PM > To: [email protected] > 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 [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 . >> > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] 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 [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
