探検


Java+Swingによる2chブラウザ V2C@新Mac板_T21

レス数が950を超えています。1000を超えると書き込みができなくなります。
2020/06/14(日) 09:41:33.77ID:PLa/9N4Z0
マカもドザもリナ厨もなかよく使える、Javaで動く2chビューアです。

開発目標
 ・JRE1.4がインストールされてさえいれば実行できる
 ・設定はGUIを通して行い、変更は即座に反映させる
特徴
 ・スレッドのタブ表示が可能
 ・モナーフォントが使用可能
 ・2ch他、まちBBS、したらばJBBSなど閲覧可能。単独で板一覧更新可能
 ・Macでは起動時にメタル/アクアのアピアランスが選択可能

■参考
V2C 公式サイト(ダウンロード・使用法・Mac特記事項もこちらから)
http://v2c.s50.xrea.com/
V2C板@避難所
http://jbbs.shitaraba.net/computer/43680/
JREのダウンロード(macOSでも必要)
http://java.com/ja/download/
Javaによる正規表現検索
https://docs.oracle.com/javase/jp/8/docs/api/java/util/regex/Pattern.html
IPAモナーフォント
http://www.geocities.jp/ipa_mona/

ここはMacでのトラブル報告やユーザー同士の情報交換にお使いください。
更新情報通知はソフトウェア板スレのみです(マルチポストを避けるという作者の意向)

緊急に作者のサポートが欲しければソフトウェア板かV2C板へ。
プラットフォーム共通の問題や要望、複数人で確認されたバグ報告はソフトウェア板スレへ。
2026/04/11(土) 06:12:46.38ID:yhpIfwka0
>>929
本家V2C.appは32bitなんでMojaveまでだった
2026/04/11(土) 13:44:27.34ID:VQFd/F7a0
書き込むスレを間違ったのかな?

294 :名無しさん@避難所 :2026/04/11(土) 06:28:10
実はそれぞれ違うV2Cの.app
https://i.imgur.com/PbbTVMK.png

上が本家V2C.app、32bitとPowerPCのユニバーサル
中央がV2C-R 3系のV2C-R.app、Intel 64bit
下がV2C-bunder3.app、シェルスクリプト(端折ったけどV2C-R 2.11.8もシェルスクリプト)

違ってたら申し訳
2026/04/12(日) 16:46:56.08ID:LTW88HsY0
>>924 の通りaarch64のjremでカプセル化してたら問題無いよ
アクティビティモニタだと種類"Apple"、archinfoコマンドだと以下のように表示される
% archinfo --pid $(pgrep -f V2C)
58178 arm64 /Users/foo/V2C/V2C-bundler3.app/Contents/Java/../../../jrem/jdk1.8.0_471.jdk.macosx-aarch64/Contents/Home/bin/java
2026/04/12(日) 18:54:19.04ID:is0Y4N9O0
そもそもJREをシステムにインストールすればいいだけでapp経由で起動する意味がない
2026/04/13(月) 12:57:06.49ID:RFSDJwWn0
>>924 の通りaarch64のjremでカプセル化してたら問題無いよ
アクティビティモニタだと種類"Apple"、archinfoコマンドだと以下のように表示される
% archinfo --pid $(pgrep -f V2C)
58178 arm64 /Users/foo/V2C/V2C-bundler3.app/Contents/Java/../../../jrem/jdk1.8.0_471.jdk.macosx-aarch64/Contents/Home/bin/java
2026/04/14(火) 23:04:58.67ID:Qcem58pr0
bundler作ったら
V2Cが2つ起動できるようになった
便利
2026/04/15(水) 10:21:56.72ID:xWzjnmdH0
proxy2ch とかpacとかもういらないのか?
2026/04/15(水) 18:36:48.71ID:QCpB/neN0
>>936
どんな使い方してたの?
2026/04/19(日) 03:55:47.82ID:hvAQQMbP0
ダウンロードしたはずの、過去ログへの反応がどうもおかしい…
URL にカーソル合わせても無反応だし、クリックしても過去ログ
に移動できない
おかしいなと思って全既得ログ一覧をメニューから実行したら
何も表示されず空っぽだった…

他の人はどうでしょう
これってドメイン変更と関係あります ?
2026/04/19(日) 06:57:13.08ID:9jg+bWqh0
過去ログのスレッドロックはしてあったのかな?
940938
垢版 |
2026/04/20(月) 03:57:02.61ID:9GZ3in8b0
スレッドロックはしたことないです…
941名称未設定
垢版 |
2026/04/21(火) 09:52:38.31ID:aROvfr4V0
色々参考になった
2026/04/24(金) 11:25:26.61ID:epxOnKmf0
ソフトウェア板のスレに下記レスがあったんだけど
ここで面倒見てくれない?
https://egg.5ch.io/test/read.cgi/software/1712374739/665
> [ ソフトウェア ] 【改造版】2chブラウザ V2C-R Part10【公式API】

> 665 名前:名無しさん@お腹いっぱい。 [sage]: 2026/04/24(金) 09:35:50.35 ID:XBKmWht90
> Intelプロセッサ用のアプリの対応は終了します
> このバージョンのV2Cは、今後のmacOSリリースでは開けませんAppleシリコン対応バージョンにアップデートする方法についてご覧ください
>
> って出たけど、対応はされないよなあ
> mac版のスレに書けよと言われそうだけど、あっちはB11の話しかないし
2026/04/24(金) 20:34:30.49ID:w8CPJB4w0
Intel Mac→OSバージョンが頭打ちになるだけでOSが最新じゃないって割り切って使えば問題なし

(Rosetta2廃止前提で)AppleシリコンMac→V2C.appやV2C-R.appではV2Cが起動出来なくなるけどbundler3ではV2Cが起動できる

でいいの?
944名称未設定
垢版 |
2026/04/25(土) 00:12:12.88ID:Fz8LuBL90
>>943
いや、V2C-bundler3.app がRosetta2なんじゃなかったっけ?
2026/04/25(土) 01:06:36.21ID:e/SwQ0/W0
V2C-bundler3.appはIntel x64バイナリなのだけどV2Cを起動するためのスクリプトなので
ARM Javaを使う場合、Rosetta2が無くなった環境でも動く可能性が高い
ARM JavaだとV2C-bundler3.appはmacOS 26.4.1でRosetta2の警告が出ないし

ARM Ubuntu 24.04 LTSではJavaカプセル化したLinux V2CのV2C Shell Scriptで
ARMネイティブで起動して動いているし(B11.32.2.9 /Linux aach64 Java17.0.18+8LTS(Microsoft) )

まーその時になってみないとわからんけれども
Rosetta2廃止は来年出るmacOS28になるバージョンからだからまだ時間があるし
2026/04/25(土) 03:48:15.07ID:Ssy95tJO0
結局なんとかなる可能性があるのはV2C-bundler3.appだけ
2026/04/25(土) 05:43:34.86ID:hy3189Fn0
>>945
> Linux V2CのV2C Shell Scriptで
あれってMac向けに書き換えたら便利そう
Macの素のV2C-RでもScriptからの起動は可能だよな
2026/04/25(土) 06:58:00.63ID:sGEPHK1j0
情報を見るの「Rosettaを使用して開く」のチェックを外しても動くなら
AppleシリコンMacでもそのまま動くってことでいいんだよね
2026/04/25(土) 07:05:16.46ID:sGEPHK1j0
違った
Rosetta2が廃止されてもそのまま動くってことでいいんだよね
だった
950名称未設定
垢版 |
2026/04/25(土) 17:35:20.54ID:Fz8LuBL90
一回、Geminiに聞いてAutometorでV2C-bundler3.appのネイティブアプリ作ろうと
思ったんだけど、失敗。プログラム珍紛漢紛。
2026/04/25(土) 18:01:45.67ID:sGEPHK1j0
やろうとしてることとちょっと違うかもしれないけどappなら手作りできるよ

https://www.google.com/search?q=mac+%E3%83%90%E3%83%B3%E3%83%89%E3%83%AB+app+%E6%89%8B%E4%BD%9C%E3%82%8A
手作り(マニュアル作成)の手順:
 1.フォルダ作成: MyApp.app という名前のフォルダを作成。
 2.構造定義: その中に Contents フォルダ、さらにその中に MacOS フォルダを作成。
 3.バイナリ配置: 実行ファイル(スクリプトやバイナリ)を MacOS フォルダ内に配置。
 4.Info.plist作成: Contents フォルダにアプリ情報(バンドルID、実行ファイル名)を記載したファイルを作成。
 5.アイコン設定 (任意): Contents/Resources/ に .icns ファイルを配置。
952名称未設定
垢版 |
2026/04/25(土) 19:18:08.13ID:Fz8LuBL90
>>951
なんと!
2026/04/26(日) 19:41:04.79ID:7GlpZQn+0
Rosetta2廃止後の話しだけど

webpを表示処理にバイナリモジュール(libwebp-imageio.dylib)使ってて
それがIntel Mac専用になってるから
Rosetta2廃止後を見据えてそのモージュールをARM対応に作り直さなきゃなはず

ただウチの仮想環境(10.13)だとどう逆立ちしてもARM64対応のバイナリを作れなかった・・・
調べても、何も出てこないよなぁ・・・

ARM対応バイナリを作るにはBig Sur 11以上が必要っぽい
2026/04/26(日) 20:55:07.22ID:VAQeNmqK0
BigSurのCommandLineToolsを落としてきて中に入ってるclangを使って
CC="/path/to/clang -arch arm64 --isysroot /path/to/MacOSX11.0.sdk"で10.13でもビルド可能
2026/05/04(月) 11:13:32.19ID:sltVeX4/0
>>954
返信遅れて申し訳です

CLT12.2は入れられたんですけど、cmakeで
dyld: Symbol not found: ____chkstk_darwin
 Referenced from: /Library/Developer/CommandLineTools/usr/bin/make (which was built for Mac OS X 10.15)
 Expected in: /usr/lib/libSystem.B.dylib
が出て断念

チャッピーにninjaを勧められたんで後日試してみます
2026/05/04(月) 18:18:54.36ID:EtOJII0m0
makeはbuild targetに無関係だからCommandLineToolsのを使う必要はないよ
clangとかasとかldとか必要なコマンドだけarm64対応のを使う
12.2は10.13にとって新しすぎる可能性があるから11のを使ったほうがいい
2026/05/04(月) 18:39:37.57ID:sltVeX4/0
MacOSX11.0.sdkの中にlibSystem.B.tbdってスタブらしきものがあるから
そっち見てくれたらなんとかなりそうなんだがさっぱりわからん

>>956
Xcode12.2からarm64対応かと思ってたけど11でも対応はしてるのね
XCodeまでは入れたくはないからCLTでどうにかなってくrないかな
なんかメンドくさそうだけど・・・

ただ、お腹いっぱいになったんで暫くおやすみ
2026/05/04(月) 18:40:43.05ID:sltVeX4/0
今年の秋だっけ?
2026/05/04(月) 18:46:04.37ID:2N2xDBQf0
ARM64対応期待してまっせー
2026/05/04(月) 19:09:32.06ID:iFSADoOP0
Win使いの見立てなんで違ってたら指摘よろしく

今のとこARM64対応しないとダメっぽいのは
 ① Java本体
   → これはOracleマタ―

 ② webp絡みでlibwebp-imageio.dylib
   → これは庵マタ―

 ③ webpアニメ絡みでanim_dump
   → https://developers.google.com/speed/webp/download?hl=ja
     macOS 版(arm64)をダウンロードで落とせるgzの中にある
     https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.6.0-mac-arm64.tar.gz

 ④ サムネを動画で表示してるならffmpeg
   → https://ffmpeg.martin-riedl.de/ か Homebrew だと(ffmepg mac archiveでググった結果)
2026/05/04(月) 19:31:01.14ID:2N2xDBQf0
ARM Ubuntu 24.04.4 LTS と ARM macOS 15.7.5 /26.4.1 で V2C(Javaカプセル)が
ARM Javaで動いているので

Linuxのは既存のランチャーを使い回せるけれどMacのV2C-bundler3 R2のランチャーは
Intel x64バイナリなのでRotessa2が一応必要
(26.4.1の場合だとRosettaのチェックを外して起動できるし起動時に警告も出ない)

という状況なので期待するところであるのです
2026/05/04(月) 20:35:28.77ID:iFSADoOP0
bundler3は無印もr2もキモの部分はシェルスクリプト(テキストファイル)なんで
バイナリ問題の影響はないかと思います

ただし上の②~④がARM64対応されてない状態なのでRosetta2無しだと下のサムネ表示できない問題が発生するかと思います

https://storage.googleapis.com/studio-design-asset-files/projects/1Va6696Ka7/s-1000x563_v-fs_webp_5c42ff59-82bf-48fd-b943-20a3f6dd0735.webp

https://jp.bandisoft.com/honeycam/help/file_format/sample.webp

https://video.twimg.com/amplify_video/2033860995161198592/vid/avc1/1080x1920/geJIRhGCNd6DUhLE.mp4?tag=21
2026/05/05(火) 09:54:49.19ID:ZW3xrYYo0
なんかね
頑張って環境作るより中古のintel Macminiを買ってBigSurにした方が
トータルコストが掛からない気がしてきた
intel Macでもarm64バイナリ作れるっていうし

ってことでその場合はlibwebp-imageio.dylibの着手はお盆過ぎになります
964名称未設定
垢版 |
2026/05/16(土) 03:21:01.49ID:vglz/QWL0
V2C-bundler3.app のAppleシリコンネイティブ化は進まんのかのぉ。

Geminiに聞いてAuto Metorで動かそうとやってみたがダメだったわ。
2026/05/17(日) 09:13:34.20ID:tW3vO3gY0
>>964
>>963 で B11さんがARMバイナリで再ビルドしてくれそうだから待つがよし

中古のIntel miniよりM1 mini 16GBの方がVMware仮想環境でARM Windows11やARM Linuxも使えるので
いろいろ捗るのではと提案してみる
966名称未設定
垢版 |
2026/05/17(日) 13:13:18.84ID:DEnKWZru0
>>965
期待っ!
2026/06/16(火) 10:43:59.92ID:g2QqCISJ0
すんませんちょい質問です
bundle3でカプセル化されてるjava(jre1.8.0_171.jre)を新しいの(jdk-11.0.29.jdk)にするには
同じjremに置いて current.txt のフォルダ名を書き換えてやるだけでOK?
2026/06/20(土) 22:15:13.56ID:VCfwO6190
>>967
V2C-bundler3(r2) 設定手順 (第2.2版 2026/03/10)
https://nono-2002.jp/V2C-bundler3/setting/#1
ここを参照すればいいんじゃないかな?

追加しておくとlancherフォルダにV2cparms.txtを作り、カプセル化したいJavaのフォルダをフルパスで指定する
例: javahome=/Applications/V2C-bundler3/jrem/jdk-17.0.15+6_aarch64

わたしの環境ではこれで問題なく動いてる
2026/06/20(土) 23:50:25.86ID:VCfwO6190
ちな、わたしの環境は M4 mini /macOS 15.7.7 と 26.5.1 なのだけど、
ゲートキーパーの設定は一切しないでも問題なく動いている

JavaはARM Mac用17.0.15(Microsoft OpenJava)
970名称未設定
垢版 |
2026/06/21(日) 17:15:33.01ID:bnCKcaE50
【V2C】 2.11.4.2.23.3 (V2CMOD/2) [R20230328] (L-0.3)
【Java】 17.0.14+7-LTS (Microsoft)
【OS】 Mac OS X 26.5.1 (aarch64)
【メモリ】 Total(Free)/Max.: 240(180)/9216 [MB]


変換が一段ズレる(わかるかな?)が結構頻繁に起きて面倒なんだが、
なんかいい方法ないかな。。。
レスを投稿する

レス数が950を超えています。1000を超えると書き込みができなくなります。

ニューススポーツなんでも実況