David Steinsland – informatikkstudent og webutvikler

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:

  1. Skrive og kompilere LaTeX i Notepad++
  2. Kompilere Java-prosjekter med Apache Ant
  3. Lagre og hente frem objekter i Java (cache)