2014-02-13 2 views
0

나는 내 Java 프로그램의 편집자로 notepad ++를 사용하고 있습니다. 은이 Notepad ++ 현재 디렉토리

이 잘 나는 경우에 .. 원격 서버에 을 내 메모장 ++ 연결 NppFTP 플러그인을 사용 ... 내가 할 수있는 .. 창문에 설치되어 내가 UNIX (서버)에 프로그램을하고 있어요 내 컴퓨터를 통해 서버에서 Java 파일을 편집하십시오.

나는 또한 내 Java 파일을 컴파일하기 위해 NppExec 플러그인을 사용하고 있습니다. 내 컴퓨터에서 NppExec을 사용하여 자바를 컴파일하는 것은 쉽습니다.

문제는 서버에 디렉토리를 설정할 수 없다는 것입니다. (UNIX) 서버에서 자바 프로그램을 컴파일

을 통해 .. \ 프로그램 파일 \ 메모장 ++ ... 내가 CD 명령을 통해이 위치를 구성하고있어 을 내 메모장 ++의 현재 디렉토리가 예를 들어 C++ 설치 메모장의 위치 NppExec은 매우 어렵습니다. 디렉토리를 사용할 수 있습니까? NppExec 플러그인을 사용하여 UNIX에서 Java 프로그램을 컴파일하면됩니다. ?? 고마워요

+1

FTP를 통해 서버에서 프로그램을 실행하려고합니까? 그것은 "파일 전송 프로토콜"입니다. 필자가 알고있는 한 간단한 파일 시스템 작업 만 수행 할 수 있지만 원격으로 프로그램을 실행하는 것은 불가능합니다. – user694733

답변

1

짧은 대답은 쉽지 않습니다. NppExec을 사용하여 원격 Unix 서버에서 Java 프로그램을 컴파일하려는 것처럼 들릴 것입니다. 그 모든 NppExec 할 수있는 몇 가지 기본 명령은 다른 프로그램을 실행할 수 있습니다. Unix 서버를 구성하고 그것에 대한 명령 (Java 컴파일러 호출 또는 Java 프로그램 실행 포함)을 실행하려면 SSH를 사용해야합니다. 퍼티이 많은 도구 중 하나입니다 또한

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

, 자바는 아마 가장 편리한 환경에서, 한 장소에서 컴파일 제안 크로스 플랫폼이된다. 예를 들어, 코드에 라이브러리를 포함 시키면 복잡한 일이 발생할 수 있습니다. IDE는이 문제를 해결하도록 설계되었으며 메모장 ++ 대신 IDE로 넘어갈 것을 제안합니다.

FTP (및 기타) 프로토콜을 사용하는 단순한 추가 기능입니다 : NppFTP는 무엇

. FTP 프로토콜은 A 지점에서 B 지점으로 파일을 가져 오는 데 사용되며 서버의 디렉토리 관리를 최소화하는 데 사용됩니다. 기술적으로 SSH 명령을 SFTP (FTP over SSH)로 실행할 수는 있지만 NppFTP 플러그인에는 구현되어 있지 않습니다.

  • NppExec는 메모장 사이의 중간 ++ 및 외부 도구/컴파일러 : NppExec이 (문서에서) 무엇

    . 메모장 ++에서 직접 외부 도구/컴파일러를 실행할 수 있습니다.

  • NppExec은 실행중인 프로세스의 출력을 표시 할 수있는 콘솔 창이며 콘솔 창 입력을 실행중인 프로세스로 리디렉션 할 수 있습니다 (제한 사항이 있음).
  • NppExec은 자체 내부 명령의 인터프리터입니다.NppExec은 "Execute ..."대화 상자에서 여러 명령 (순차적으로 NppExec의 스크립트)을 실행할 수 있으며 콘솔 창에서 직접 단일 명령을 실행할 수 있습니다.