我刚刚在python的:pythonw.exe
和java的:javaw.exe
之间建立了一个连接,我对此很好奇,因为我无法理解其中一些结尾字母的含义。我知道javac
是Java编译器,所以我假设名称末尾的w
也有一些意义。我也见过更多类似于javap
,javah
等等。有人能概括一下最常见的结尾如c、w、h、p等的含义吗?在
我试过用google搜索Stackoverflow,但没有找到任何不只是关于特定结尾的东西。在
编辑:
我知道这些问题有很多孤立的答案。我真正想知道的是,是否有一个地方可以让我看到一个完整的(或体面的)普通字母及其含义的列表,或者是否有人能为我概述它们?还有,怎么称呼这些结尾,这样我就不只是指“结尾字母”了?在
默认情况下,
java
在windows操作系统中执行时打开一个控制台窗口。使用javaw
时,java进程不会在控制台窗口中打开。在脚本或捆绑的可执行文件中使用javaw
是一个很好的UX实践。我想这对pythonw
也是一样的在Java for Windows中,w'代表“Windows”。在没有“公共结尾”,这取决于开发人员决定使用什么来命名他们的可执行文件。在
对于Java,以下是各种Java 8可执行后缀:
(https://docs.oracle.com/javase/7/docs/technotes/tools/#basic)
两者之间的区别python.exe以及pythonw.exe是终端抑制。使用执行脚本时pythonw.exe,没有打开终端窗口,如果您编写了一个使用GUI的程序,并且不希望显示额外的终端窗口,这是很好的
更多信息请参见此处:https://docs.python.org/2/using/windows.html#executing-scripts
相关问题 更多 >
编程相关推荐