java 명령줄 프로그램에 표준 입력 및 출력 스트림이 있고 콘텐츠를 콘솔에 인쇄한다는 점을 제외하면 java.exe와 javaw.exe의 기능은 동일합니다. 그리고 javaw.exe는 정보를 인쇄하지 않습니다. 그래서 myeclipse는 java.exe를 통해서도 시작할 수 있는데 바탕화면에 블랙박스 명령줄이 뜨고, 명령줄을 닫으면 myeclipse가 종료됩니다.
프로그램의 필요에 따른 것입니다. Tomcat에는 인터페이스가 없으므로 시작 정보를 표시하는 곳이 필요하므로 자연스럽게 java.exe를 사용합니다. Eclipse에는 그래픽 인터페이스가 있으므로 당연히 정보를 표시하기 위해 명령줄이 필요하지 않습니다.
감사합니다. 이는 모두 환경 변수 때문입니다. 소위 환경 변수는 프로그램이 기본 명령을 찾는 곳입니다.
질문을 보니 Windows를 사용하고 있는 것으로 보입니다. cmd에서 echo %PATH%를 실행하세요.
으아아아
Tomcat을 시작하는 스크립트가 java가 있는 위치를 지정하지 않으면 위 내 컴퓨터의 환경 변수와 같이 PATH에 구성된 경로에서 첫 번째 java를 찾으세요. C:ProgramDataOracleJavajavapath 여기에 java에 대한 바로가기가 있습니다. 디렉토리 메소드는 jre8을 가리키므로 내 환경 변수에 C:Program Files (x86)Javajdk1.7.0_17/bin이 포함되어 있어도 기본 java는 여전히 jre8의 java입니다.
그러나 Tomcat에 Java 프로그램의 절대 경로가 지정되어 있으면 환경 변수에서 Java가 발견되지 않고 사용자가 지정한 Java가 됩니다.
위 내용은 어떤 java.exe를 사용할 것인지에 대한 답변입니다. myeclipse의 경우 java.exe를 직접 실행하면 검은색 명령줄 창이 나타나기 때문에 이를 콘솔창이라고 합니다. , 표준 출력의 내용은 다음과 같이 출력됩니다. 이 창이 javaw.exe이면 콘솔 창이 나타나지 않으며 일반적으로 GUI 프로그램을 실행하는 데 사용됩니다.
1. JDK의 bin 디렉터리를 가리키는 환경 변수에 경로를 설정했기 때문입니다. 2. java.exe를 호출하면 콘솔이 나타납니다. 그러나 MyEclipse에는 자체 인터페이스가 있으므로 javaw.exe를 호출하면 콘솔이 나타나지 않습니다. 3. Tomcat은 java.exe와 javaw.exe를 모두 호출할 수 있습니다. Tomcat7.exe를 클릭하여 java.exe를 호출하면 콘솔이 나타납니다. Tomcat7w.exe를 클릭하여 javaw.exe를 호출하면 자체 인터페이스가 나타납니다. 콘솔이 나타납니다.
myeclipse도 jdk를 사용하지만 javaw.exe는 Java를 클래스 파일로 컴파일하는 데 사용됩니다.
Tomcat은 myeclipse를 실행하기 위해 java.exe를 호출하고, javaw.exe를 호출하여 컴파일한 클래스 파일이다.
설정한 환경변수는 jdk의 경로이기 때문에 환경변수를 설정하면 jre로 가지 않고, jre를 설치하고 환경변수를 설정하면 다시 jre의 java.exe를 찾아갑니다
JRE만 구성하는 경우 JRE에서 java.exe로 시작됩니다.
java 명령줄 프로그램에 표준 입력 및 출력 스트림이 있고 콘텐츠를 콘솔에 인쇄한다는 점을 제외하면 java.exe와 javaw.exe의 기능은 동일합니다. 그리고 javaw.exe는 정보를 인쇄하지 않습니다.
그래서 myeclipse는 java.exe를 통해서도 시작할 수 있는데 바탕화면에 블랙박스 명령줄이 뜨고, 명령줄을 닫으면 myeclipse가 종료됩니다.
프로그램의 필요에 따른 것입니다. Tomcat에는 인터페이스가 없으므로 시작 정보를 표시하는 곳이 필요하므로 자연스럽게 java.exe를 사용합니다. Eclipse에는 그래픽 인터페이스가 있으므로 당연히 정보를 표시하기 위해 명령줄이 필요하지 않습니다.
감사합니다. 이는 모두 환경 변수 때문입니다. 소위 환경 변수는 프로그램이 기본 명령을 찾는 곳입니다.
질문을 보니 Windows를 사용하고 있는 것으로 보입니다. cmd에서 echo %PATH%를 실행하세요.
으아아아Tomcat을 시작하는 스크립트가 java가 있는 위치를 지정하지 않으면 위 내 컴퓨터의 환경 변수와 같이 PATH에 구성된 경로에서 첫 번째 java를 찾으세요. C:ProgramDataOracleJavajavapath 여기에 java에 대한 바로가기가 있습니다. 디렉토리 메소드는 jre8을 가리키므로 내 환경 변수에 C:Program Files (x86)Javajdk1.7.0_17/bin이 포함되어 있어도 기본 java는 여전히 jre8의 java입니다.
그러나 Tomcat에 Java 프로그램의 절대 경로가 지정되어 있으면 환경 변수에서 Java가 발견되지 않고 사용자가 지정한 Java가 됩니다.
위 내용은 어떤 java.exe를 사용할 것인지에 대한 답변입니다. myeclipse의 경우 java.exe를 직접 실행하면 검은색 명령줄 창이 나타나기 때문에 이를 콘솔창이라고 합니다. , 표준 출력의 내용은 다음과 같이 출력됩니다. 이 창이 javaw.exe이면 콘솔 창이 나타나지 않으며 일반적으로 GUI 프로그램을 실행하는 데 사용됩니다.
혹시 틀린 부분이 있으면 정정해주세요. 저를 밟지 마세요. . .
1. JDK의 bin 디렉터리를 가리키는 환경 변수에 경로를 설정했기 때문입니다.
2. java.exe를 호출하면 콘솔이 나타납니다. 그러나 MyEclipse에는 자체 인터페이스가 있으므로 javaw.exe를 호출하면 콘솔이 나타나지 않습니다.
3. Tomcat은 java.exe와 javaw.exe를 모두 호출할 수 있습니다. Tomcat7.exe를 클릭하여 java.exe를 호출하면 콘솔이 나타납니다. Tomcat7w.exe를 클릭하여 javaw.exe를 호출하면 자체 인터페이스가 나타납니다. 콘솔이 나타납니다.