「npp编译java」npp怎么使用
本篇文章给大家谈谈npp编译java,以及npp怎么使用对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Notepad++7.0版本配置java编译环境的问题
- 2、notepad怎么编译java
- 3、Notepad++编译的java代码运行时显示系统找不到文件是怎么回事?哪位大神知道
- 4、notepad++ java编码,输出中文字符时,编译出错,如图,
- 5、notepad++怎么配置java命令
- 6、notepad++ 直接编译java怎么做啊
Notepad++7.0版本配置java编译环境的问题
前提: 电脑里安装了javac,java(只要下载个jdk就都有了),notepad++
开始配置:首先应该新建个环境变量,地址是javac和java所在的当前目录,怎么检测环境变量是否设置正确呢?只要在“运行”那里输入java和javac就能运行这两个程序就说明设置正确。
一. 新建两个脚本:
1.文件名:javacnpp.bat
内容:
@echo on
javac %1
pause
2.文件名:javanpp.bat
内容:
@echo on
java -cp %1 %2
pause
二 .配置java运行菜单
1.在notepad++中按F5或者点击运行,然后输入:
"C:\Program Files\Notepad++\javacnpp.bat" "$(FULL_CURRENT_PATH)" (前面一个是javacnpp.bat所在目录,随个人路径不同而不同,后一个可以不用修改),然后点击保存,名字为"编译java",快捷启动可以根据自己的习惯选择,我选的是ctrl+F9。
2.在notepad++中按F5或者点击运行,然后输入:
"C:\Program Files\Notepad++\javanpp.bat" $(CURRENT_DIRECTORY) $(NAME_PART)(前一个是javanpp.bat所在目录,其他可以不变),然后点击保存,名字为"运行java",快捷启动可以根据自己习惯选择,我选的是ctrl+shift+F9。
现在吧notepad++重启,然后就可以写java程序,然后编译,运行了。
notepad怎么编译java
2、Notepad++下载安装NppExec插件
3、NppExec插件选项---Execute
javac "$(FULL_CURRENT_PATH)"
echo
echo =============== 编译成功后开始运行 ===============
echo 若不使用 -cp , 则需使用 cd 切换至当前目录, 或勾选 Follow CURRENT_DIRECTORY 菜单项
echo
java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)"
4、点保存后起个名。如果只想编译或运行把命令拆开就行。具体可以参考NppExec的help
Notepad++编译的java代码运行时显示系统找不到文件是怎么回事?哪位大神知道
3. 菜单栏: 插件-NppExec,勾选Follow $(CURRENT_DIRECTORY).
不勾选,编译时会提示找不到文件。
notepad++ java编码,输出中文字符时,编译出错,如图,
由于JDK是国际版的,在编译的时候,如果我们没有用 -encoding
参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式,也即在编译java程序时,若我们不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WIN2k,WIN7,它的值为GBK),然后JDK就把我们的java源程序从file.encoding编码格式转化为JAVA内部默认的UNICODE格式放入内存中。然后,javac把转换后的unicode格式的文件进行编译成.class类文件,此时.class文件是UNICODE编码的,它暂放在内存中,紧接着,JDK将此以UNICODE编码的编译后的class文件保存到我们的操作系统中形成我们见到的.class文件。对我们来说,我们最终获得的.class文件是内容以UNICODE编码格式保存的类文件,它内部包含我们源程序中的中文字符串,只不过此时它己经由file.encoding格式转化为UNICODE格式了。当我们不加设置就编译时,相当于使用了参数:javac
-encoding gbk XX.java,当然就会出现不兼容的情况。
解决办法是:应该使用-encoding参数指明编码方式:javac -encoding UTF-8 XX.java
获取系统默认编码:
System.out.println("Default Charset=" + Charset.defaultCharset()); System.out.println("file.encoding=" + System.getProperty("file.encoding")); System.out.println("Default Charset in Use=" + FileTools.getDefaultCharSet()); public static String getDefaultCharSet() { OutputStreamWriter writer = new OutputStreamWriter(new ByteArrayOutputStream()); String enc = writer.getEncoding(); try { writer.close(); } catch (IOException e) { e.printStackTrace(); } return enc; }
使用的时候最好是统一的格式,比如java文件保存格式也同样为 UTF-8 格式的
在命令行的中使用时先设置一个java变量
set JAVA_TOOL_OPTIONS=-Dfile.encoding=utf-8 -Duser.language=en -Duser.country=US
通过命令行对JAVA文件进行编译
javac -d ../ *.java
这样生成出来的.CLASS文件格式也同样为 UTF-8 编码的
同样在执行java或者jar包前,要设置一个临时的或者永久的变量
set JAVA_TOOL_OPTIONS=-Dfile.encoding=utf-8 -Duser.language=en -Duser.country=US
这样才可以保证你的程序在运行java时,使用的是UTF-8编码格式
notepad++怎么配置java命令
1)配置javac,首先新建一个batch脚本,建议放在notepad++根目录下面,文件名为javacnpp.bat,内容为:
@echo on
javac %1
pause
2)配置java,首先新建一个batch脚本,建议放在notepad++根目录下面,文件名为javanpp.bat,内容为:
@echo on
java -cp %1 %2
pause
3)创建javac菜单
此菜单项用来编译源代码,生成class文件。选择主菜单“运行”,在下拉菜单中选择“运行...”或使用快捷键F5,
显示“运行”对话框,输入如下运行程序名
"F:\Program Files\Notepad++\javacnpp.bat" "$(FULL_CURRENT_PATH)"
其中盘符需根据自己的配置修改,
注释;javacnpp.bat为上述创建的外部batch工具,$(FULL_CURRENT_PATH)为当前编辑的java源代码文件。
点击“保存”按钮,在名称编辑框中输入此外部工具名称,如javac;在快捷方式对话框中选择执行此外部程序对应的快捷键,选中(Control+Shift+J)作为编译java源代码的快捷方式。
4)创建java菜单
此代码用来运行java程序,创建的方式与javac菜单相同,但各自使用不同的外部工具,在“运行”对话框中输入运行程序名
称:
"F:\Program Files\Notepad++\javanpp.bat" "$(CURRENT_DIRECTORY)" "$(NAME_PART)"
盘符同上,注释:javanpp.bat为上述创建的外部工具,$(CURRENT_DIRECTORY)为Java class文件所在的目录,$(NAME_PART)为文件名
称(不包含扩展名)。
notepad++ 直接编译java怎么做啊
Notepad++是一套非常有特色的自由软件的纯文字编辑器,与其他软件相比,它的免费更加收欢迎。现在我教大家怎么用Notepad++直接编译运行java代码。
工具/原料
Notepad++
NppExec(Notepad++的一个插件)
方法/步骤
第一步,下载Notepad++,找到Plugin Manager。插件---Plugin Manager---show Plugin Manager。
如图所示:
第二步,安装NppExec插件。NppExec插件是Notepad++自带的,默认没有安装。现在安装一下。如果没有可以去网上下载。(注:我这里已经安装了,所以看不到)
如图所示:
第三步,查看NppExec插件是否安装成功。看到如图所指的信息就说明安装成功。
如图所示:
第四步,开始配置java的编译信息,按下F6出现出现输入框,参数安装图中数据填写。(我命名为java编译)
如图所示:
第五步,开始配置java的执行信息,按下F6出现出现输入框,参数安装图中数据填写。(我命名为java执行)
如图所示:
第六步,开始配置java的编译并执行信息,按下F6出现出现输入框,参数安装图中数据填写。(我命名为java)
如图所示:
第七步,找到NppExec配置信息,打开Advanced Options配置信息。
如图所示:
第八步,配置菜单信息,其他的两个也安装下图案例进行配置。
如图所示:
第九步,配置成功之后,NppExec插件的最下方可以看到菜单信息。
如图所示:
第十步,测试配置是否可以运行,这里用的是HelloWorld.java进行测试的。NppExec插件下面的(编译--运行/编译运行),就可以出现下面效果
如图所示:
END
注意事项
注意下载的NppExec插件是否与Notepad++版本对应
只有上一步成功才能执行下一步
npp编译java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于npp怎么使用、npp编译java的信息别忘了在本站进行查找喔。