6

私は python's:pythonw.exeと java's: を接続javaw.exeしたところですが、これらの末尾の文字のいくつかが何を意味するのか理解できないので、これに興味があります。私はそれjavacが Java コンパイラであることを知っているのでw、名前の末尾にある にも何らかの意味があると思います。などのようなものも見たことがあります。c、w、h、p などの最も一般的な末尾の意味を誰かが概説できますかjavap?javah

Stackoverflow でグーグルと検索を試みましたが、特定のエンディング以外のものは見つかりませんでした。

編集:

これらの質問には、多くの孤立した答えがあることに気づきました。私が本当に知りたいのは、一般的な文字とその意味の完全な(または適切な)リストを表示できる場所があるかどうか、または誰かがそれらの概要を説明してくれるかどうかだけです. また、これらのエンディングを単に「エンディング文字」と呼ぶのではなく、何と呼ぶべきですか?

4

3 に答える 3

4

デフォルトjavaでは、Windows OS で実行するとコンソール ウィンドウが開きます。Java プロセスを使用javawすると、コンソール ウィンドウが開きません。javawスクリプトまたはバンドルされた実行可能ファイルで使用することは、優れた UX プラクティスです。も同様かと思いpythonwます。'w' は、Java for windows のように 'Windows' を表します。

于 2015-08-07T04:07:04.903 に答える
3

python.exe と pythonw.exe の違いは端末の抑制です。pythonw.exe でスクリプトを実行すると、ターミナル ウィンドウは開かれません。これは、GUI を使用するプログラムを作成し、追加のターミナル ウィンドウを表示したくない場合に便利です。

詳細については、https ://docs.python.org/2/using/windows.html#executing-scripts を参照してください。

于 2015-08-07T04:30:05.353 に答える