{
 "id": "java-language-source-code-file",
 "name": "Java Language Source Code File",
 "category": "other",
 "identifiers": {
  "extensions": [
   "java"
  ],
  "mime": [
   "text/x-java"
  ],
  "puid": [
   "x-fmt/422"
  ],
  "wikidata": [
   "Q49243071"
  ]
 },
 "status": "writable",
 "summary": "A source code file written in Java from which a Java class file can be generated by a compiler. Java is a high-level, class-based, object-oriented general-purpose programming language designed to have as few implementation dependencies as possible. As a human-readable plain text file, it can be opened and viewed in any text editor.",
 "tools": [
  {
   "name": "Adobe ExtendScript Toolkit",
   "url": "https://www.wikidata.org/wiki/Q111430820",
   "reads": true,
   "writes": false
  },
  {
   "name": "Artistic Style",
   "url": "http://astyle.sourceforge.net/",
   "reads": true,
   "writes": false,
   "license": "GNU Lesser General Public License / GNU Lesser General Public License, version 3.0 or later",
   "open_source": true
  },
  {
   "name": "Cloud9 IDE",
   "url": "https://aws.amazon.com/cloud9/",
   "reads": true,
   "writes": false,
   "license": "GNU General Public License, version 3.0 / freeware",
   "open_source": true
  },
  {
   "name": "ConTEXT",
   "url": "http://www.contexteditor.org",
   "reads": true,
   "writes": false,
   "license": "BSD licenses",
   "open_source": true
  },
  {
   "name": "Dreamweaver MX 2004",
   "url": "https://www.wikidata.org/wiki/Q118869808",
   "reads": true,
   "writes": true
  },
  {
   "name": "gedit",
   "url": "https://gedit-text-editor.org/",
   "reads": true,
   "writes": false,
   "license": "GNU General Public License, version 2.0 or later",
   "open_source": true
  },
  {
   "name": "GNU Source-highlight",
   "url": "https://www.gnu.org/software/src-highlite/",
   "reads": true,
   "writes": false
  },
  {
   "name": "HippoEDIT",
   "url": "https://www.hippoedit.com",
   "reads": true,
   "writes": true
  },
  {
   "name": "Java compiler",
   "url": "https://www.wikidata.org/wiki/Q3081213",
   "reads": true,
   "writes": false
  },
  {
   "name": "Java Development Kit",
   "url": "http://www.oracle.com/technetwork/java/javase/",
   "reads": true,
   "writes": false
  },
  {
   "name": "Java Object Oriented Querying",
   "url": "http://www.jooq.org",
   "reads": true,
   "writes": false
  },
  {
   "name": "Java Workshop",
   "url": "https://www.wikidata.org/wiki/Q109641395",
   "reads": true,
   "writes": true
  },
  {
   "name": "javac",
   "url": "http://docs.oracle.com/javase/1.4.2/docs/tooldocs/windows/javac.html",
   "reads": true,
   "writes": false,
   "license": "GNU General Public License",
   "open_source": true
  },
  {
   "name": "Javolution",
   "url": "http://javolution.org",
   "reads": true,
   "writes": false,
   "license": "2-clause BSD License",
   "open_source": true
  },
  {
   "name": "jEdit",
   "url": "https://www.jedit.org",
   "reads": true,
   "writes": false,
   "license": "GNU General Public License, version 2.0 or later",
   "open_source": true
  },
  {
   "name": "Jtest",
   "url": "https://www.parasoft.com/products/parasoft-jtest/",
   "reads": true,
   "writes": false
  },
  {
   "name": "macromedia Dreamweaver MX, 6.0",
   "url": "https://www.wikidata.org/wiki/Q111182069",
   "reads": true,
   "writes": true
  },
  {
   "name": "mkd",
   "url": "https://www.wikidata.org/wiki/Q169111",
   "reads": true,
   "writes": false,
   "license": "European Union Public Licence",
   "open_source": true
  },
  {
   "name": "Mongrel2",
   "url": "http://mongrel2.org/",
   "reads": true,
   "writes": false,
   "license": "3-clause BSD License",
   "open_source": true
  },
  {
   "name": "MyEclipse",
   "url": "http://www.myeclipseide.com",
   "reads": true,
   "writes": false
  },
  {
   "name": "Nashorn",
   "url": "https://www.wikidata.org/wiki/Q6966885",
   "reads": true,
   "writes": false,
   "license": "GPL linking exception",
   "open_source": true
  },
  {
   "name": "PLplot",
   "url": "http://plplot.sourceforge.net/",
   "reads": true,
   "writes": false,
   "license": "GNU Library General Public License, version 2.0 or later",
   "open_source": true
  },
  {
   "name": "PMD",
   "url": "https://pmd.github.io",
   "reads": true,
   "writes": false,
   "license": "Apache Software License 2.0 / BSD licenses / GNU Lesser General Public License",
   "open_source": true
  },
  {
   "name": "Pygments",
   "url": "https://pygments.org/",
   "reads": true,
   "writes": false,
   "license": "2-clause BSD License",
   "open_source": true
  },
  {
   "name": "Q1122464",
   "url": "https://www.geany.org/",
   "reads": true,
   "writes": false,
   "license": "GNU General Public License, version 2.0 or later",
   "open_source": true
  },
  {
   "name": "QScintilla",
   "url": "https://riverbankcomputing.com/software/qscintilla/intro",
   "reads": true,
   "writes": false,
   "license": "GNU General Public License, version 3.0",
   "open_source": true
  },
  {
   "name": "SciTE",
   "url": "https://www.scintilla.org/SciTE.html",
   "reads": true,
   "writes": true,
   "license": "Historical Permission Notice and Disclaimer",
   "open_source": true
  },
  {
   "name": "SETEDIT",
   "url": "https://www.wikidata.org/wiki/Q7389885",
   "reads": true,
   "writes": false
  },
  {
   "name": "Smultron",
   "url": "https://www.peterborgapps.com/smultron",
   "reads": true,
   "writes": false
  },
  {
   "name": "SubEthaEdit",
   "url": "https://subethaedit.net/",
   "reads": true,
   "writes": false,
   "license": "Expat license",
   "open_source": true
  },
  {
   "name": "Symantec Cafe",
   "url": "https://www.wikidata.org/wiki/Q122507383",
   "reads": true,
   "writes": true
  },
  {
   "name": "TEA",
   "url": "https://www.wikidata.org/wiki/Q25344209",
   "reads": true,
   "writes": false,
   "license": "GNU General Public License",
   "open_source": true
  },
  {
   "name": "WideStudio",
   "url": "https://www.wikidata.org/wiki/Q2567803",
   "reads": true,
   "writes": false,
   "license": "MIT License",
   "open_source": true
  }
 ],
 "projects": [
  {
   "name": "PRONOM x-fmt/422",
   "url": "https://www.nationalarchives.gov.uk/PRONOM/x-fmt/422",
   "kind": "format-doc"
  },
  {
   "name": "Wikidata Q49243071",
   "url": "https://www.wikidata.org/wiki/Q49243071",
   "kind": "wiki"
  }
 ],
 "provenance": {
  "sources": [
   "pronom",
   "wikidata"
  ]
 },
 "updated": "2026-10-20",
 "aliases": [],
 "structure": [],
 "parsers": [],
 "conversions": [],
 "samples": [],
 "claims": [],
 "verification": []
}