teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

参考リンクの訂正

2016/05/19 15:34

投稿

argius
argius

スコア9396

answer CHANGED
@@ -64,5 +64,5 @@
64
64
 
65
65
  参考リンク:
66
66
 
67
- JOGL Installation
67
+ Downloading and installing JOGL - JogampWiki
68
- [http://www.tutorialspoint.com/jogl/jogl_installation.htm](http://www.tutorialspoint.com/jogl/jogl_installation.htm)
68
+ [http://jogamp.org/wiki/index.php/Downloading_and_installing_JOGL](http://jogamp.org/wiki/index.php/Downloading_and_installing_JOGL)

1

公式サイトから最新版を取得して配置する手順を追記しました。

2016/05/19 15:34

投稿

argius
argius

スコア9396

answer CHANGED
@@ -7,4 +7,62 @@
7
7
  古いので、何か違いがあるかもしれません。
8
8
 
9
9
  Java技術最前線 - 「OpenGLを使ってJavaでも3Dを楽しもう」<br />第2回 JOGLをインストールする:ITpro
10
- [http://itpro.nikkeibp.co.jp/article/COLUMN/20060710/242865/](http://itpro.nikkeibp.co.jp/article/COLUMN/20060710/242865/)
10
+ [http://itpro.nikkeibp.co.jp/article/COLUMN/20060710/242865/](http://itpro.nikkeibp.co.jp/article/COLUMN/20060710/242865/)
11
+
12
+ ---
13
+
14
+ (追記)
15
+
16
+ OS Xでの設定例です。
17
+
18
+ JogAmp.org - Java graphics, audio, media and processing libraries exposing OpenGL, OpenCL, OpenAL and OpenMAX
19
+ [http://jogamp.org/](http://jogamp.org/)
20
+
21
+ の`Builds / Downloads`,`Current`の`zip`のリンクのページ(http://jogamp.org/deployment/jogamp-current/archive/)から、
22
+ `jogamp-all-platforms.7z`をダウンロードしてください。
23
+
24
+ その中の`jar`ディレクトリーと`lib`ディレクトリーから、以下のファイルを取り出します。
25
+
26
+ ```
27
+ jogl-all.jar
28
+ gluegen-rt.jar
29
+ libnativewindow_awt.jnilib
30
+ libnativewindow_macosx.jnilib
31
+ libnewt.jnilib
32
+ libgluegen-rt.jnilib
33
+ libjogl_desktop.jnilib
34
+ ```
35
+
36
+ Jarファイルはクラスパスに、`*.jnilib`ファイルは、実行しているディレクトリーの下に、`./natives/macosx-universal`というディレクトリーを作ってそこに格納します。
37
+
38
+ - 配置例
39
+
40
+ ```
41
+ ├── lib
42
+ │   ├── gluegen-rt.jar
43
+ │   └── jogl-all.jar
44
+ ├── natives
45
+ │   └── macosx-universal
46
+ │   ├── libgluegen-rt.jnilib
47
+ │   ├── libjogl_desktop.jnilib
48
+ │   ├── libnativewindow_awt.jnilib
49
+ │   ├── libnativewindow_macosx.jnilib
50
+ │   └── libnewt.jnilib
51
+ └── tryjogl
52
+ ├── Example.class
53
+ └── Example.java
54
+ ```
55
+
56
+ 実行は
57
+ ```
58
+ java -cp ".:lib/*" tryjogl.Example
59
+ ```
60
+ です。
61
+
62
+ `MacOS 10.11.4`で動作確認済みです。
63
+
64
+
65
+ 参考リンク:
66
+
67
+ JOGL Installation
68
+ [http://www.tutorialspoint.com/jogl/jogl_installation.htm](http://www.tutorialspoint.com/jogl/jogl_installation.htm)