Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从命令提示符启动程序员记事本_Java_Windows_Cmd_Text Editor - Fatal编程技术网

Java 如何从命令提示符启动程序员记事本

Java 如何从命令提示符启动程序员记事本,java,windows,cmd,text-editor,Java,Windows,Cmd,Text Editor,当我发出此命令时,在cmd提示符下ok(确定)notepad xyz 它启动记事本应用程序。但是我希望它能代替记事本来启动程序员记事本,因为我将主要使用它来练习/学习java 我为程序员记事本目录设置了path变量,但根本没有帮助。首先,请正确检查您是否正确添加了path变量 然后在命令提示符(cmd.exe)中运行:pn.exe,而不是记事本 更新path env变量后是否尝试重新打开终端?另外,首先请自己键入完整路径,看看它是否有效。例如:我在c:\中有一个文件.xml。我在终端中键入了“C

当我发出此命令时,在cmd提示符下ok(确定)
notepad xyz

它启动记事本应用程序。但是我希望它能代替记事本来启动程序员记事本,因为我将主要使用它来练习/学习java


我为程序员记事本目录设置了path变量,但根本没有帮助。

首先,请正确检查您是否正确添加了path变量


然后在命令提示符(cmd.exe)中运行:pn.exe,而不是记事本

更新path env变量后是否尝试重新打开终端?另外,首先请自己键入完整路径,看看它是否有效。例如:我在
c:\
中有一个
文件.xml
。我在终端中键入了
“C:\Program Files(x86)\Programmer's Notepad\pn.exe”file.xml
,它按预期工作


然后,我将
C:\ProgramFiles(x86)\Programmer's Notepad\
添加到系统变量部分中包含的
path
env变量中。关闭已经打开的终端,重新打开,然后键入
pn file.xml
(c:\是我的当前目录),它会按预期再次工作。

该命令是程序员记事本的EXE文件路径。为了澄清,您是否向path变量添加了正确的EXE?谢谢,看起来我没有在末尾添加“\”。path变量是否区分大小写?快速测试:打开一个终端类型
echo%path%
,然后键入
echo%path%
。你不会看到任何抱怨,结果也是一样的。还要检查:在Unix衍生产品(FreeBSD、GNU/Linux、OSX)下,它说
请记住变量名区分大小写