Kompilere og kjøre Java i Notepad++
Da jeg startet på Informasjonsteknologi ved HiOA, ble mange anbefalt å skrive Java i en IDE som Eclipse eller Netbeans fremfor teksteditor. Dette ble nok godtatt av de fleste, men for de av oss som har sverget troskap til Notepad++ er det vanskeligere å godta.
Etter litt søking rundt om, fant jeg frem til en løsning som lar deg kompilere og kjøre Java-kode direkte i fra Notepad++ med et par tastetrykk!
1. Installer NppExec
NppExec er en plugin til Notepad++ som lar deg kjøre kommandoer, og du vil finne denne i Plugin Manager. Gå til: Plugins → Plugin Manager → Show Plugin Manager.
I denne listen vil du finne NppExec. Huk av i avkryssningsboksen og trykk Install.
2. Opprett batch
For å kunne kjøre Java-applikasjoner måtte jeg opprette en egen batch-fil for dette. Lag en fil som heter RunJava.bat, og lim inn dette:
cd %1 java -cp . %2 pause
3. Lage makroer

Makroer er små miniprogrammer egnet for å utføre små oppgaver, som du kan lage med NppExec.
Trykk F6, lim inn følgende kommando:
D:\bin\JavaRun.bat "$(CURRENT_DIRECTORY)" $(NAME_PART)
Trykk så Save, og kall makroen for Java Run.
For å kompilere Java-kode behøver du ingen batch-filer, bare en spesiell kommando.
Trykk F6, velg <temporary script> fra nedtrekksmenyen, og lim inn kommandoen:
cd $(CURRENT_DIRECTORY) javac "$(FILE_NAME)"
Lagre den som Java Compile.
4. Plassere makroene i meny

Gå til Plugins → NppExec → Advanced Options
I listen under «Associated Script» velger du Java Run. I boksen inder «Item name» skriver du: Java Run Application. Trykk så på Add/modify.
Gjenta samme prosedyre én gang til, bare denne gangen velger du Java Compile og skriver inn Java Compile Application under «Item name».
Trykk OK, og finn frem Macro i hovedmenyen. Du vil nå se dine makroer i listen nederst.
5. Tilegne tastatursnarveier
Det er greit å kunne ha en tastatursnarvei for disse makroene, spesielt fordi de vil bli benyttet ofte.
I hovedmenyen velg Run → Modify Shortcut/Delete Command. Deretter velger du «Plugin Commands», og finn frem til Java Run Application og Java Compile Application. Dobbeltklikk på hver av dem, og du vil få mulighet om å tilegne makroen en tastatursnarvei.
OBS! Pass på at det ikke oppstår konflikt med andre snarveier. Notepad++ håndterer slikt dårlig, og du vil derfor måtte fjerne en eksisterende snarvei før du kan bruke den på ny.
Gå til
Relaterte innlegg:
- Skrive og kompilere LaTeX i Notepad++
- Kompilere Java-prosjekter med Apache Ant
- Lagre og hente frem objekter i Java (cache)