2014-02-13 124 views
0

我正在使用记事本++来编辑我的Java程序。 它安装在窗户.. 和我做一个程序,UNIX(服务器)..记事本++当前目录

以及我用来NppFTP插件到我的记事本++远程 连接到服务器。在这种情况下,我可以通过我的机器从服务器编辑java文件。

我也使用NppExec插件来编译我的java文件。 编译我的java使用NppExec在我的机器很容易。

问题是我不能将目录设置为服务器。 目前我的记事本+ +的目录是安装记事本 例如C++的位置:\ Program Files文件\记事本+ .. 我配置通过CD命令这个位置..

在服务器编译Java程序(UNIX)通过NppExec是如此难以做到, ,因为我不能配置目录到服务器的路径.. 是否可以使用NppExec插件通过我的Windows从UNIX编译java程序??非常感谢

+1

您是否试图通过FTP在服务器上执行程序?它是“文件传输协议”。据我了解,它只能执行简单的文件系统操作,但远程运行程序是不可能的。 – user694733

回答

1

简短的回答是否定的,不容易。你的目标听起来像你想用NppExec在远程Unix服务器上编译你的Java程序。所有那NppExec可以做的是一些基本的命令PLUS它可以运行其他程序。如果你想配置你的Unix服务器并在其上运行任何命令(包括调用Java编译器或运行你的Java程序),你应该使用SSH。腻子是众多工具中的一本:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

此外,虽然Java是跨平台的,我建议在编制一个地方,很可能在你最舒适的环境。例如,一旦你开始在代码中包含库,事情会变得复杂。 IDE旨在帮助您解决这个问题,我可能会建议转到IDE而不是使用Notepad ++。

什么NppFTP是:

这只是一个简单的附加在使用FTP(及其他)协议。 FTP协议仅用于从A点到B点获取文件,并可能在服务器上进行最低限度的目录管理。在技​​术上可以使用SFTP(通过SSH的FTP)执行SSH命令,但在插件中没有实现。

什么NppExec是(从文档):

  • NppExec是外部工具/编译器记事本之间的中介++和。它允许直接从Notepad ++运行外部工具/编译器。
  • NppExec是一个控制台窗口,它可以显示正在运行的进程的输出,并且可以将控制台窗口的输入重定向到正在运行的进程(有一些限制)。
  • NppExec是它自己内部命令的解释器。NppExec可以从它的“Execute ...”对话框中一个接一个地执行多个命令(所谓的NppExec脚本),并且可以直接从它的控制台窗口执行单个命令。