Programming

LINQ 도구에 대한 SQL

procodes 2020. 5. 10. 11:47
반응형

Mac OS X에 특정 JDK를 설치하는 방법은 무엇입니까?


특정 JDK (예 : 최신)를 설치하고 싶습니다. 이를 위해 JDK 다운로드 홈페이지 (

http://java.sun.com/javase/downloads/index.jsp)로 이동했습니다

. 나는 Mac 버전을 찾았지만 Linux, Windows 및

Solaris

용 다운로드 가능한 버전 만 보는 것에 약간 놀랐습니다 ...Mac 용 메시지는 다음과 같습니다.

"Apple Computer는 자체 Java 버전을 제공합니다. Apple 메뉴에서 사용 가능한 소프트웨어 업데이트 기능을 사용하여 Mac 용 최신 Java 버전이 있는지 확인하십시오."

OK하지만

내가 Mac에서 자바를 업데이트 할 때 ... 나는이

JRE

가 아닌 JDK를 ...Mac 용 JDK 버전이 존재하지 않는 이유를 이해하지 못합니다 (Jark의 압축을 풀고 싶습니까?).


@Thilo의 답변 아래의 @mobibob은 Mac의 .bash_profile에서 JAVA_HOME을 설정하는 방법을 물었습니다. 대답:

export JAVA_HOME=`/usr/libexec/java_home` 

이는 "Java 환경 설정"유틸리티의 "일반"탭에 나열된 첫 번째 JDK의 위치를 ​​JAVA_HOME에 동적으로 지정합니다.Apple 기술 Q & A 1170 참조 :

https://developer.apple.com/library/content/qa/qa1170/_index.html

편집하다:명령 대체를 위해 백틱보다 괄호를 선호하는 경우 다음과 같이 작동합니다.

export JAVA_HOME=$(/usr/libexec/java_home)

메시지에서 알 수 있듯이 Mac에서 Java를 사용하려면 Sun이 아닌 Apple로 이동해야합니다. 내가 아는 한, Apple JDK 6은 기본적으로 Mac OS X 10.6 (Snow Leopard)에 설치됩니다. Mac OS X 설치 DVD에서 개발자 도구를 설치해야 할 수도 있습니다 (개발 도구는 OS DVD의 선택적 설치입니다).참조 :

http://developer.apple.com/java/

참고

2009 년 10 월 16 일의 답변은 구식입니다. Oracle 웹 사이트 의 일반

JDK 다운로드 페이지

에서 Mac OS X 용 JDK를 얻을 수 있습니다 .


LION OS X 10.7.X를 사용하는 사람들 그들은 여기에 사용 가능한 Java SE 6 버전 1.6.0_26을 업로드했습니다.

http://support.apple.com/kb/dl1421


어제 MacBook Pro (

Mac OS X v10.8

(Mountain Lion))를 구입했으며 기본적으로 JDK가 설치되어 있지 않습니다 ...javac뿐만 아니라

SVN

과 같은 패키지가 설치되어 있지 않다는 것을 알았습니다 .

Apple 개발자 페이지

에서 모든 것을 얻을 수 있습니다 (AppleID에 등록해야 함). SVN은 "명령 줄 도구"패키지의 일부입니다.

여기에 이미지 설명을 입력하십시오

이것은 새로운 MacBook에서 발생합니다.

여기에 이미지 설명을 입력하십시오여기에 이미지 설명을 입력하십시오

희망적으로 이것은 나와 같은 다른 초보자를 도울 것입니다.)


자세한 정보 확인을 위해 Mac에는 JDK가 제공됩니다.

http://developer.apple.com/mac/library/documentation/Java/Conceptual/Java14Development/02-JavaDevTools/JavaDevTools.html


설명은 JDK가 약간 고유하며 라이브러리 tools.jar을 포함하지 않는다는 것

입니다. 개발을 위해이 라이브러리가 필요하며 Mac의 JDK는이를 제공하지 않습니다.(Cf.

http://developer.apple.com/mac/library/documentation/Java/Conceptual/Java14Development/02-JavaDevTools/JavaDevTools.html

)

tools.jar이 존재하지 않습니다. 여기에있는 클래스는 일반적으로 classes.jar에 포함됩니다. tools.jar의 존재에 의존하는 스크립트는 그에 따라 다시 작성해야합니다.

짜증나!


가장 쉬운 방법은

Homebrew

를 사용하는 것 입니다. Homebrew를 설치 한 후 다음을 수행하십시오.

brew tap caskroom/versions
brew cask install java7

다음 명령을 사용하여 사용 가능한 모든 버전을 나열 할 수 있습니다.

brew cask search java


JDK 6 환경에서 -source 1.5 -target 1.5를 사용하여 컴파일하면 1.5 이전의 언어 요소 만 사용합니다. 큰. 그러나 어쨌든 6에는 언어 변경이 없었습니다. 이 접근 방식의 문제점 (1.6의 Mac에서)은 1.5 이후에 제공된 클래스를 사용하면 rt.jar에 존재하므로 여전히 컴파일됩니다. 따라서 1.5 env에서 실행될 수 있으며 컴파일 할 때 사전 경고없이 클래스를 찾을 수 없습니다. javax.swing.event.RowSorterEvent / Listener로 어려운 방법을 찾았습니다. 둘 다 "1.6부터"로 입력되었지만 -source 1.5로 잡히지 않습니다.


brew를 설치 한 경우 아래 cmd가 도움이됩니다.

양조 통 설치 자바

현재

맥 OS X 10.6

(스노우 레오파드), 당신은 32 비트 또는 64 비트에서 32 비트 모드에서 자바 6을 실행할 수있는

인텔

프로세서 탑재 맥.Snow Leopard로 업그레이드 할 수없는 경우

Soy Latte

는 Intel 32 비트 용 사전 컴파일 된 Java 6 버전입니다.


Mac OS X 시스템에 여러 버전의 Java (Apple 자체 Java 6 및 Oracle JDK 7 또는 8)가 있고 응용 프로그램마다 다른 버전을 사용하는 데에는 여러 가지 까다로운 문제가 있습니다.

Mac OS X 10.9.2에 다양한 버전의 JDK를 설치하고 구성한

경험을 작성하는 데 시간을 보냈습니다 .


이 다른 스택 오버플로 질문이 도움이 될 수 있다고 생각합니다.

Mac OS X에서 JDK 1.5를 얻는 방법

It basically says that if you need to compile or execute a Java application with an older version of the JDK (for example 1.4 or 1.5), you can do it using the 1.6 because it is backwards compatible. To do it so you will need to add the parameter -source 1.5 and/or -target 1.5 in the javac options or in your IDE.


JDK is the Java Development Kit (used to develop Java software).

JRE is the Java Runtime Environment (used to run any .jar file 'Java software').

The JDK contains a JRE inside it.

On Windows when you update Java, it updates the JRE automatically.

On Mac you do not have a JRE separated you have it, but inside the JDK, so when you update Java it will update your JRE which is inside your JDK; it doesn't install an JDK for you. You need to get it from somewhere else.


Check this awesome tool sdkman to manage your jdk and other jdk related tools with great ease!

e.g.

$sdk list java
$sdk install java <VERSION>

Since most answers are out of date, here's what works as of end of 2018 under the assumption that

  1. You want to install the GPL version of OpenJDK.[0]
  2. You do not want to install Homebrew

In that case, grab the desired version from the Oracle GPLv2 OpenJDK site, or from AdoptOpenJDK (not tested by myself yet). In the below I am assuming version 11.0.1 for Mac. Then do in your favorite shell:

tar -xzf openjdk-11.0.1_osx-x64_bin.tar.gz
sudo mv jdk-11.0.1.jdk /Library/Java/JavaVirtualMachines
# Fix owner and group
sudo chown -R root:wheel /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk
# (Optional) Check if the new JDK can be found
/usr/libexec/java_home
=> /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home

[0] Note that the Oracle branded JDK has significant licensing restrictions allowing you its use basically only for testing, i.e., not for production. If you do not have a support agreement with Oracle, then it seems risky to me to use their JDK, especially since the differences to OpenJDK are minimal.


As a rule you cannot install other versions of Java on a Mac than those provided by Apple through Software Update. If you need Java 6 you must have a 64-bit Intel computer. You should always have Java 5 and 1.4 and perhaps 1.3 installed if you have at least OS X 10.4.

If you have VERY much elbow grease and is willing to work with beta software you can install the OpenJDK under OS X, but I don't think you want to go there.

참고 URL :

https://stackoverflow.com/questions/1577014/how-to-install-a-specific-jdk-on-mac-os-x

LINQ 도구에 대한 SQL [닫기]


SQL 구문을 LINQ 구문으로 변환 할 수있는 도구가 있습니까? 조인 등을 사용하여 기본 쿼리를

LINQ

에 다시 작성하고 싶습니다 . 시간을 많이 절약 할 수 있습니다.


Linqer

는 SQL to LINQ 변환기 도구입니다. LINQ를 배우고 기존 SQL 문을 변환하는 데 도움이됩니다.모든 SQL 문을 LINQ로 변환 할 수있는 것은 아니지만 Linqer는 다양한 유형의 SQL 식을 다룹니다. Linqer는 .NET 언어 (C # 및 Visual Basic)를 모두 지원합니다.


나는 이것이 당신이 요구 한 것이 아니라는 것을 알고 있지만

LINQPad

LINQ

를 가르치는 정말 훌륭한 도구입니다 (무료입니다 : o).시간이 중요하지 않은 경우, 나는 지난 주 동안 또는

SQL Server

의 쿼리 창을 사용했으며 LINQ 기술이 점점 좋아지고 있습니다.또한 작은 코드 스 니펫 도구입니다. 유일한 단점은 무료 버전에

IntelliSense

가 없다는 것 입니다.


Bill Horst 's-SQL을 LINQ

변환 하는 것은

LINQPad

뿐만 아니라이 작업에 매우 유용한 리소스입니다 .

LINQ Tools

에는 적절한 도구 목록이 있지만 Linqer가 수행 한 작업을 수행 할 수있는 다른 도구는 없다고 생각합니다.


일반적으로 LINQ는 SQL보다 LINQ로 변환 할 때 번역 손실을 일으킬 수있는 SQL보다 고급 쿼리 언어입니다. 우선 LINQ는 형태 화 된 결과와 SQL 플랫 결과 집합을 내 보냅니다. 여기서 문제는 SQL에서 LINQ 로의 자동 번역 이 번역 보다

음역을

더 많이 수행해야하므로 LINQ 쿼리를 작성하지 않는 방법의 예를 생성하는 것입니다. 이러한 이유로 SQL을 LINQ로 안정적으로 변환 할 수있는 도구는 거의 없습니다 (있는 경우). 먼저 VB6을 C # 4로 변환 한 다음 결과 변환을 연구하여 C # 4를 학습하는 것과 유사합니다.참고 URL :

https://stackoverflow.com/questions/296972/sql-to-linq-tool

반응형