「npp编译java」npp怎么使用

博主:adminadmin 2023-01-23 14:09:10 297

本篇文章给大家谈谈npp编译java,以及npp怎么使用对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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的信息别忘了在本站进行查找喔。