Alan Kaminsky 교수의 Parallel Java 2 라이브러리를 사용할 수 없습니다. (기본 클래스 pj2를 찾거나로드 할 수 없음)

팔라 쉬 카르 모어

Java에서 행렬 곱셈을위한 병렬 프로그램을 구축하려고합니다. 멀티 스레딩을 사용하여 성공했으며 내 프로그램이 꽤 빠르게 실행되고 있습니다.

하지만 코드를 디자인하는 데 하루 종일 걸렸습니다.

따라서 Matlab의 parfor 루프와 같은 Java에는 병렬 프로그래밍 구성이 없으므로 병렬 프로그램을 쉽게 구성하기 위해 라이브러리를 검색했습니다.

Alan Kaminsky 교수 의이 Parallel Java 2 (pj2) 라이브러리를 찾았습니다 . 하지만 pj2 라이브러리를 설치할 수 없습니다. 그는 또한 병렬 프로그램을 빌드하기위한 단계별 튜토리얼이 포함 된 병렬 컴퓨팅에 대한 꽤 좋은 책을 제공했습니다. 그러나 나는 그의 책 Big CPU, Big DATA 에서 주어진 그의 첫 번째 기본 프로그램을 실행할 수도 없습니다 .

이 라이브러리를 사용하도록 내 컴퓨터를 구성하도록 도와주세요. 설치 절차와 실행 절차를 단계별로 설명하는 것이 저에게 효과적입니다.

다음은 Parallel Java 2 라이브러리에 대한 링크입니다.

오류가 발생했습니다.

C:\Users\Palash>java pj2 debug=makespan edu.rit.pj2.example.PrimeSeq \ 100000000
000000003 100000000000000013 100000000000000019 \ 100000000000000021 10000000000
0000003 100000000000000013 100000000000000019 100000000000000021 Job 1 makespan
19422 msec
Error: Could not find or load main class pj2

오류 종료

내 컴퓨터 사양

 Windows 8 , i5, Jdk 1.8

사양 끝

지미

실행 CLASSPATH하기 pj2.jar전에 변수를 로 설정해야 합니다 java pj2... etc.

Windows에서의 방법

Linux에서 :

용법

다음은 클래스 경로를 현재 디렉토리와 PJ2 JAR 파일로 설정하기위한 bash 쉘용 명령의 예입니다.

export CLASSPATH=.:/path/to/pj2.jar

다음은 클래스 경로를 현재 디렉토리와 PJ2 JAR 파일로 설정하는 csh 쉘 명령의 예입니다.

setenv CLASSPATH .:/path/to/pj2.jar

또한:

시스템 요구 사항

PJ2는 JDK (Java Development Kit) 1.7을 사용하여 개발되었습니다. PJ2 프로그램을 컴파일하고 실행할 때 JDK 1.7을 사용해야합니다. PJ2는 JDK 1.7에 도입 된 Java 언어 및 플랫폼의 기능을 사용하며 이전 JDK 버전으로 컴파일되지 않습니다.

내 생각에 JDK 1.8은 이전 버전과 호환되지만 pj2에서는 시도하지 않았습니다.

(이 인용문은 pj2에 대한 Alan Kaminsky 교수의 문서에서 직접 가져온 것입니다. )

다른 모든 방법이 실패하면 .NET 모든 파일 이 포함 된 소스 배포판풀고 그의 소스 코드를 프로젝트의 루트 디렉토리에 통합 .java합니다 pj2.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관