Java >> Java-zelfstudie >  >> Java

Online Java Compiler – Welke opties zijn er

In deze zelfstudie bespreken we wat een online Java-compiler is, die de mogelijkheid biedt om programma's online te ontwikkelen, te compileren, uit te voeren en ten slotte te downloaden.

Als u de Java Runtime Environment (JRE) of de Java Development Kit (JDK) niet op uw lokale computer hebt geïnstalleerd, kunnen online compilers u helpen deze situatie te verhelpen door een teksteditor en een online compiler te leveren.

Bovendien kunnen online compilers handig zijn wanneer u niet over de vereiste machtigingen beschikt om Java op een lokale machine te installeren en u wel snel een Java-toepassing wilt uitvoeren. Merk echter op dat een online compiler niet in staat is om de mogelijkheden van een IDE te evenaren, maar wel een subset van de bewerkingen van een IDE kan ondersteunen.

In de rest van deze tutorial bespreken we een aantal bestaande online Java-compilers en hun kenmerken.

1. Codiva.io

Codiva.io is een online compiler en IDE voor C, C++ en Java. Codiva gebruikt Java 8-compiler en ondersteunt tot 5 minuten, in tegenstelling tot andere die slechts een paar seconden uitvoeringstijd ondersteunen.

  • Codiva ondersteunt meerdere bestanden
  • Syntax highlighting
  • Compileert terwijl u typt en heeft automatisch ingevulde suggesties
  • Ondersteunt het uitvoeren van interactieve programma's

2. Idee

Ideone is een online compiler- en debuggingtool waarmee u de broncode kunt compileren en online kunt uitvoeren. Naast Java, Ideone ondersteunt ook een groot aantal programmeertalen. Ideone legt de volgende regels op over de online compilatie:

  • Duur van compilatie: 10 seconden.
  • Duur van uitvoering: 5 seconden voor ingelogde gebruikers en 15 seconden voor geregistreerde gebruikers.
  • Totaal geheugengebruik: 256 MB.

Ideone biedt ook de volgende mogelijkheden:

  • Syntaxisaccentuering.
  • Stdin invoerparameters.
  • Broncode downloaden.

3. JDoodle

JDoodle biedt een eenvoudige manier om Java-code online te compileren en uit te voeren. JDoodle bevat een zeer aantrekkelijke interface die de volgende functies biedt voor uitvoering:

  • Opdrachtregelargumenten.
  • Stdin invoerparameters.
  • Broncode downloaden.
  • Automatisch aanvullen.

4. Java compileren

Compile Java is een snelle en functionele online Java-compiler die altijd de nieuwste versie van Java draait. Compile Java splitst automatisch meerdere openbare klassen om bestanden te scheiden.

Compile Java kan de volgende functies bieden:

  • Optionele opdrachtregelargumenten.
  • Download gecompileerde bronbestanden (.java, .class, .jar).
  • Online downloadlink.
  • Syntaxisaccentuering.

5. RexTester

RexTester biedt een eenvoudige interface voor het compileren en uitvoeren van Java-code die ook de volgende functies biedt:

  • Stdin invoerparameters.
  • Broncode downloaden.

6. Repl.it

Repl.it is een online Java-compiler die altijd de nieuwste versie van Java uitvoert. De kenmerken van deze compiler zijn als volgt:

  • In browser-IDE
  • Realtime integratie
  • github-integratie
  • ondersteunt meer dan 50 talen
  • heeft API en plug-ins
  • code delen

7. paiza.io

Paiza.io is een online java-editor en compiler. Het heeft de volgende kenmerken:

  • ondersteunt 20+ talen
  • github &gist-integratie
  • taakplanning
  • realtime samenwerking
  • code opslaan en delen

8. onlineGDB

onlineGDB is een online Java-compiler met de onderstaande kenmerken:

  • ondersteunt 15 talen
  • compilatie en uitvoering
  • ondersteuning voor foutopsporing
  • code verfraaiing

9. Samenvatting

Dit was een tutorial over de onderstaande Java online compilers.

  • Codiva.io
  • IdeOne
  • JDoodle
  • Java compileren
  • RexTester
  • Repl.it
  • paiza.io
  • onlineGDB

De samenvatting van de vergelijking van de online Java-compilers wordt hieronder weergegeven:

Naam Autosuggestie Uitvoeringssnelheid Code downloaden Gebruikersaanmelding
Codiva.io Ja Laag Nee Ja
IdeOne Nee Laag Ja Ja
JDoodle Nee Laag Ja Nee
Java compileren Nee Hoog Ja Nee
RexTester Nee Hoog Nee Ja
Repl.it Ja Hoog Ja Ja
paiza.io Nee Gemiddeld Ja Ja
onlineGDB Nee Gemiddeld Ja Ja

10. Gerelateerde artikelen

  • De beste manier om online Java-programmering te leren

Java-tag