JDK 1.6에서 Oracle SQL Developer를 실행하고 1.7에서 모든 것을 실행하려면 어떻게 해야 합니까?
지원하는 Java 버전(1.6)에서 Oracle SQL Developer를 실행하는 동시에 다른 모든 버전에 대해 Java 1.7을 실행하려면 어떻게 해야 합니까?
시스템에 JDK를 둘 다 설치할 수는 있지만 환경 변수를 변경하고 SQL Developer에만 영향을 미치는 것이 아닙니다.이것에 대한 우아한 해결책이 있는지 궁금합니다.
SQL Developer(JDK 1.7에서 실행)에서 50개 행만 반환하는 문제가 있습니다.<-- 이 특정 문제도 자유롭게 해결하십시오.편집: 문제는 50개의 행만 반환하는 것이 아니라, 이것이 표준입니다. 문제는 아래로 스크롤하여 요청 시 더 많은 행을 볼 수 없다는 것입니다.
시스템에 Java7을 기본 JDK로 설치하기만 하면 됩니다.
Developer 하도록 할 수 .sqldeveloper/bin/sqldeveloper.conf다음 행을 추가합니다.
SetJavaHome /path/to/jdk
Windows(윈도우)에 있는 경우 올바른 Windows 경로를 지정해야 합니다.
SetJavaHome c:\Java\jdk16
두 개의 주석 후 업데이트:
위 답변은 SQL Developer 3.x가 현재 버전일 때 추가되었습니다.SQL Developer 4.x에서는 더 이상 작동하지 않는 것 같습니다.SQL Developer 4.0은 단지 다음을 스캔하는 것처럼 보입니다.PATH JRE를 찾습니다.
JDK의 위치는 SQL 개발자가 처음 실행될 때 구성됩니다.
버전을 , 번째 설정한 에는 -jdk 버전하는경에우야, 실서이미설에변 -서수있다습니경할후정으로 변경할 수 .
Windows:%APPDATA%\<product-name>\<product-version>\product.conf
/Solaris: 유스/리눅/Mac/Solaris:$HOME/.<product-name>/<product-version>/product.conf
SetJavaHome속성을 변경한 다음 SQL Developer를 시작해야 합니다.
SQL 개발자는 항상 처음 50개의 행을 처음에 반환합니다. 결과 집합을 아래로 스크롤하여 다음 행을 가져올 수 있습니다. 즉, UI 관점에서 온디맨드로 가져올 수 있습니다.
이 문제와 관련하여 50개의 행만 받습니다.사용해 보십시오.
- 결과 집합에서 결과 행 중 하나를 클릭합니다.
- 보류하고 END 키를 클릭합니다.
나머지 열들을 창문으로 밀어넣는 데 효과가 있었습니다.
Fedora Core 17 데스크톱 및 Java 버전 "1.7.0_07"의 Oracle SQL 개발자입니다.
파일을 업데이트할 수 있습니다.
SQLdeveloper.app/콘텐츠/리소스/sqdeveloper/sqdeveloper/bin/sqdeveloper-Darwin.conf
Mac OS X에서 SQL Developer용 JDK 1.7로 전환합니다.라인을 다음으로 변경:
Java 홈/라이브러리/Java/Java 가상 시스템/1.7.0.jdk/콘텐츠/홈 설정
다른 모든 것을 Java 1.7에서 실행하려면 기본값으로 호출해야 합니다.java지휘권그래서, 반드시.java명령이 해당 파일을 가리킵니다.물론 OS에 따라 다릅니다. OS X/Linux의 경우which java사용 가능한 Java 버전을 모두 찾습니다.update-alternatives --display java으로 전환합니다.update-alternatives --config javaWindows의 경우 올바른 실행 파일이PATH환경 변수(XP용으로 여기에 설명됨).
그런 다음 특정 VM을 사용하여 프로그램을 실행하려면java명령어를 사용하면 원하는 실행 파일의 전체 경로를 사용할 수 있습니다./usr/lib/jvm/java-6-sun/jre/bin/java myApplicationLinux의 경우와 Windows의 경우가 유사합니다.Linux에서 별칭을 설정하거나 Windows에서 다른 환경 변수를 설정하는 것과 같이 이 작업을 쉽게 수행할 수 있는 작업을 수행할 수 있습니다.
편집
예를 들어, Windows에서 할 수 있습니다.C:\Java\jdk16\java C:\path\to\Oralce\SQLDev\sqld경로를 적절히 대체합니다.여기에서는 Oracle이 컴파일된 .exe가 아닌 Java가 실행할 수 있는 jar 또는 기타를 제공한다고 가정합니다.
저는 이 질문의 포스터입니다. 최근에 Eclipse 및 Tomcat 서버를 실행하는 데 문제가 발생했는데, 시스템에서 두 가지 버전의 Java(SQL Developer용 1.6 및 기타 모든 버전 1.7)를 사용하거나 Java 1.7을 단독으로 실행하여 시간 초과 문제가 발생했습니다.저는 모든 것에 대해 1.6을 실행하여 이 문제를 해결했습니다.미리 알려주세요.
자세한 내용은 이클립스의 Tomcat Server 시간 제한 변경을 참조하십시오.
언급URL : https://stackoverflow.com/questions/7876502/how-can-i-run-oracle-sql-developer-on-jdk-1-6-and-everything-else-on-1-7
'programing' 카테고리의 다른 글
| web.config에서 연결 문자열 읽기 (0) | 2023.07.09 |
|---|---|
| Vuex 플러그인 오류 (0) | 2023.07.09 |
| 저는 Vue 3에서 Vuex에서 Pinia로 전환하고 있으며 현재 유닛 테스트에 실패하고 있습니다.사용자 지정 모의 작업을 만들 수 없는 것 같습니다. (0) | 2023.07.09 |
| 구성 관리자를 수행합니다.매번 web.config 파일에서 AppSettings[Key]를 읽으시겠습니까? (0) | 2023.07.09 |
| 오류: mongodb를 연결하는 윈도우즈에서 유닉스 소켓을 지원하지 않습니다. (0) | 2023.07.09 |