성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
아티클
외부 아티클
유용한 코드
온라인 기능
MathJax 입력기
최근 덧글
[정성태] Reordering on an Alpha processor ;...
[정성태] 공유 감사합니다. ^^ 참고로, WPF에서 WindowsF...
[Tom Lee] 답변 감사합니다. 나름의 해결책 연구해보고 여기에도 공유해봅니다...
[정성태] 아래의 글을 보면, MoveWindow 하면 될 듯한데요. ^^...
[Tom Lee] 안녕하세요 올려주신 글 참고하여 WPF 어플리케이션 안에 Uni...
[정성태] A graphical depiction of the steps ...
[정성태] 질문을 주셔서 출판사 측에 문의를 했습니다. 약 한 달 정도 후...
[Thorondor
] @정성태 개인 블로그인데도 거의 커뮤니티 급 인 것 같아요. 요...
[정성태] Roll A Lisp In C - Reading ; https...
[정성태] Java - How to use the Foreign Funct...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
제니퍼 .NET
닷넷
COM 개체 관련
스크립트
VC++
VS.NET IDE
Windows
Team Foundation Server
디버깅 기술
오류 유형
개발 환경 구성
웹
기타
Linux
Java
DDK
Math
Phone
Graphics
사물인터넷
부모글 보이기/감추기
내용
<div style='display: inline'> <h1 style='font-family: Malgun Gothic, Consolas; font-size: 20pt; color: #006699; text-align: center; font-weight: bold'>Octave 설치 시 JRE 경로 문제</h1> <p> (단순 호기심으로) MATLAB 한번 써보고 싶었지만, 굉장히 엄격한 라이선스 관리 때문에 시험판 버전도 구할 수가 없더군요. (실은, 예전에 한번 시험판 신청했는데, 담당자로부터 전화가 와서 몇 가지 질문을 한 후 제공할 수 없다는 대답을 들었다는... ^^;)<br /> <br /> 사실 제가 전문적인 분석가라면 구매를 해보겠는데 처음 접하는 입장에서 그건 좀 무리일 것 같습니다. 게다가, 완전 생초보라서 그렇게 훌륭한 완성도의 프로그램까지는 필요하지 않을 듯 싶은데... 그래도 왜 그런 거 있잖아요? 배우는 입장에서 MySQL로도 충분하겠지만 기왕이면 오라클 DB나 MS-SQL 서버로 테스트하고 싶은... 그런 거!<br /> <br /> 다행히 검색해 보면 MATLAB의 대체재들이 있습니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > matlab을 무료로 실습할 수 있는 방법 ; <a target='tab' href='http://studymake.blogspot.kr/2015/05/matlab.html'>http://studymake.blogspot.kr/2015/05/matlab.html</a> </pre> <br /> 위의 글에 소개된 것 중에 octave의 경우 matlab과 문법 호환성도 거의 100%라고 하니 저 같은 초보자는 처음 시작용으로 나쁘지 않겠다는 생각이 듭니다.<br /> <br /> 워낙 수치해석 분야가 다양하기 때문에 일단 다음과 같은 정도의 내용을 먼저 보신 후 더 공부해 볼 것인지 선택해도 좋을 듯합니다. ^^<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > MATLAB 강좌 글 모음 ; <a target='tab' href='http://studymake.tistory.com/365'>http://studymake.tistory.com/365</a> </pre> <br /> <hr style='width: 50%' /><br /> <br /> 설치 본은 현재 4.0.2로 다음의 URL에서 구할 수 있는데,<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > Index of /gnu/octave/windows ; <a target='tab' href='https://ftp.gnu.org/gnu/octave/windows/'>https://ftp.gnu.org/gnu/octave/windows/</a> </pre> <br /> 다운로드 받아 설치하려는 과정에 다음과 같이 Java 실행 환경이 없다는 창이 뜹니다.<br /> <br /> <div style='BACKGROUND-COLOR: #ccffcc; padding: 10px 10px 5px 10px; MARGIN: 0px 10px 10px 10px; FONT-FAMILY: Malgun Gothic, Consolas, Verdana; COLOR: #005555'> Octave includes a Java integration component, but it seems Java is not available on this system. This component requires the Java Runtime Environment from Oracle (<a target='tab' href='http://www.java.com'>http://www.java.com</a>) installed on your system. Octave can work without Java available, but the Java integration component will not be functional. Installing those components without Java available might prevent Octave from working correctly. Proceed with installation anyway?<br /> </div><br /> <br /> 그런데 제 컴퓨터에는 Java 1.8이 설치된 상태였습니다. ^^;<br /> <br /> 원인은 octave의 설치 스크립트를 보면 알 수 있습니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > <a target='tab' href='http://hg.octave.org/mxe-octave/file/f79780bcc843/makeinst-script.sh'>http://hg.octave.org/mxe-octave/file/f79780bcc843/makeinst-script.sh</a> </pre> <br /> 코드 중에 CheckJRE에서 답이 나오겠죠? ^^<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > Function CheckJRE 269; looks in: 270; 1 - JAVA_HOME environment variable 271; 2 - the registry 272 273 Push \$R0 274 Push \$R1 275 276 ; use javaw.exe to avoid dosbox. 277 ; use java.exe to keep stdout/stderr 278 !define JAVAEXE "javaw.exe" 279 280 ClearErrors 281 ReadEnvStr \$R0 "JAVA_HOME" 282 StrCpy \$R0 "\$R0\\bin\\\${JAVAEXE}" 283 IfErrors 0 continue ;; 1) found it in JAVA_HOME 284 285 ClearErrors 286 ReadRegStr \$R1 HKLM "SOFTWARE\\JavaSoft\\Java Runtime Environment" "CurrentVersion" 287 ReadRegStr \$R0 HKLM "SOFTWARE\\JavaSoft\\Java Runtime Environment\\\$R1" "JavaHome" 288 StrCpy \$R0 "\$R0\\bin\\\${JAVAEXE}" 289 290 IfErrors 0 continue ;; 2) found it in the registry 291 IfErrors JRE_Error 292 293 JRE_Error: 294 MessageBox MB_ICONEXCLAMATION|MB_YESNO "Octave includes a Java integration component, but it seems Java is not available on this system. This component requires the Java Runtime Environment from Oracle (http://www.java.com) installed on your system. Octave can work without Java available, but the Java integration component will not be functional. Installing those components without Java available might prevent Octave from working correctly. Proceed with installation anyway?" IDYES continue 295 Abort 296 continue: 297 Pop \$R1 298 Pop \$R0 299FunctionEnd </pre> <br /> 그렇습니다. 그냥 다음과 같은 식의 JAVA_HOME 환경 변수를 자신의 환경에 맞게 경로를 등록해 주면 됩니다. (JRE도 상관없습니다. 하위의 \bin 폴더에 java.exe만 있으면 됩니다.)<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > 이름: JAVA_HOME 값: C:\Program Files\Java\jdk1.8.0_91 </pre> <br /> 암튼, 이렇게 맞춰주고 다시 octave 설치 파일을 실행해 주면 끝!<br /> </p><br /> <br /><hr /><span style='color: Maroon'>[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]</span> </div>
첨부파일
스팸 방지용 인증 번호
1356
(왼쪽의 숫자를 입력해야 합니다.)