是否有一个不需要像Python这样的编译器的java IDE?

是否有一个不需要像Python这样的编译器的java IDE?,java,ide,Java,Ide,我在一台允许安装IDE但不允许安装编译器的计算机上。我希望能够在这台计算机上工作,以便于访问。有什么我能做的吗?我会使用在线编译器/IDE,但这需要持续的internet连接,即使这样,编写更大的程序也很麻烦 简单的答案是否定的。 Java代码(.Java)被编译成字节码(.class)。 该字节码随后由JRE解释。 不能跳过编译字节码的步骤,因为这将违反语言的性质。 像在线编译器这样的解决方案可能是您唯一的选择。 祝你好运 恐怕您也无法在这样的计算机上运行python代码。从操作系统的角度来看

我在一台允许安装IDE但不允许安装编译器的计算机上。我希望能够在这台计算机上工作,以便于访问。有什么我能做的吗?我会使用在线编译器/IDE,但这需要持续的internet连接,即使这样,编写更大的程序也很麻烦

简单的答案是否定的。 Java代码(.Java)被编译成字节码(.class)。 该字节码随后由JRE解释。 不能跳过编译字节码的步骤,因为这将违反语言的性质。 像在线编译器这样的解决方案可能是您唯一的选择。
祝你好运

恐怕您也无法在这样的计算机上运行python代码。从操作系统的角度来看,编译器程序(javac.exe)和解释器程序(python.exe)都是可执行文件。如果无法安装一个,则相同的策略/限制应阻止您安装另一个


本例中的一个选项是对安装了java的计算机执行ssh(在windows上使用putty)会话。如果另一台计算机/服务器位于您的本地局域网/家庭网络中,您将不需要internet连接。

要运行和开发Java应用程序,您需要安装JVM:无可避免。 如果您处于受限环境中,则可以先安装,然后“安装”,这与解压缩归档文件一样简单

希望这对你有所帮助

允许安装IDE,但不允许安装编译器

IDE和编译器都不需要“安装”

例如,Eclipse可以作为.zip文件下载并简单地解压。无需安装

Java,至少是Sun/Oracle版本,只作为安装程序提供,但实际上不需要“安装”。如果您可以在另一台机器上安装,那么只需压缩/复制文件即可。您只需将
bin
文件夹添加到
路径


对于Eclipse,您甚至不需要在
路径上使用Java,只需将
-vm
选项添加到
Eclipse.ini
文件中即可。

您只需在类似
记事本+
的东西中编写代码Eclipse是一个IDE,它还包含自己的Java编译器。它是一个zip归档文件,您可以提取它,只需要JRE(而不是JDK)就可以编译Java应用程序。允许吗?@Andreas JRE不包含编译器。@Andreas我的观点是,安装JRE不会违反“无编译器”规则,因为JRE不包含编译器。因此,安装JRE应该没问题(假设OP正确描述了管理允许安装的内容的规则)。当然,安装Eclipse可能会违反规则,因为它确实包含一个编译器,但这正是肉桂的问题。@sepp2k我想我对这个问题的解释是不同的,IDE可以安装在哪里,因为它只是解压,但JDK不能,因为这是一个需要提升访问权限的安装程序,而OP没有。说“IDE正常,编译器不正常”听起来像是一条愚蠢/误导的规则,因为“通常由源代码编辑器、构建自动化工具和调试器组成”。除非您使用的是脚本语言,否则编译器是必要的我们需要OP来澄清实际的限制是什么。编译器应该是javac.exe(java compile),java.exe是运行代码的