よく分からんのでまとめて下さい。
会社のローカル開発環境はお金払うの?
JavaRuntimeとかあったような…
諸々よろしく。
探検
Java有償化まとめ
■ このスレッドは過去ログ倉庫に格納されています
2018/07/23(月) 15:03:10.26ID:JAUjD514
726デフォルトの名無しさん
2018/11/05(月) 23:58:01.01ID:zyjWsUjX727デフォルトの名無しさん
2018/11/05(月) 23:58:37.98ID:zyjWsUjX >>726
堅実的→現実的
堅実的→現実的
728デフォルトの名無しさん
2018/11/06(火) 00:01:28.20ID:HIVoSst9729デフォルトの名無しさん
2018/11/06(火) 00:12:52.19ID:CGn1tjw4 >>728
周辺ライブラリやエコシステムも?
周辺ライブラリやエコシステムも?
730デフォルトの名無しさん
2018/11/06(火) 00:38:21.95ID:HIVoSst9 >>729
も?
も?
731デフォルトの名無しさん
2018/11/06(火) 00:46:04.34ID:CGn1tjw4 >>730
も以降先として充実してる?
も以降先として充実してる?
732デフォルトの名無しさん
2018/11/06(火) 01:01:36.23ID:HIVoSst9 >>731
具体的に何がしたいのか知らないけど、.NETで駄目なら相当ニッチな分野かと
具体的に何がしたいのか知らないけど、.NETで駄目なら相当ニッチな分野かと
733デフォルトの名無しさん
2018/11/06(火) 01:33:01.17ID:CgLejKNb >>725
リスクないもの。
リスクないもの。
734デフォルトの名無しさん
2018/11/06(火) 02:11:14.68ID:v3+kBu+E Java→C#はプログラムソース転用出来ないからね
ソース転用出来ないならVB.NETでも変わらん
それこそJava→PHP,Perl,pythonでも同様
組み替えになるのは変わらない
ソース転用出来ないならVB.NETでも変わらん
それこそJava→PHP,Perl,pythonでも同様
組み替えになるのは変わらない
735デフォルトの名無しさん
2018/11/06(火) 05:37:14.36ID:GFB90oOd スクリプトで済むんなら最初からスクリプトで組んでるだろうし、そうなるとJavaの移行先はC#しか無いわな。
MSのエコシステムで固めれば至れり尽くせりではあるし。
MSのエコシステムで固めれば至れり尽くせりではあるし。
736デフォルトの名無しさん
2018/11/06(火) 05:51:41.46ID:BgqxGxaf C#はJavaと同じ運命をたどるかもわからん、もう嫌だわ
かといってRubyはやる気が起きん
特許抵触部分を取り除いたJ--言語を誰か作ってくれんかな
かといってRubyはやる気が起きん
特許抵触部分を取り除いたJ--言語を誰か作ってくれんかな
737デフォルトの名無しさん
2018/11/06(火) 07:29:42.86ID:YGMwXXKo738デフォルトの名無しさん
2018/11/06(火) 08:37:10.10ID:QHxUsdBH Javaの代わりにOCamlはどうだろう?
MSのF#もOCamlがベース。
BucklescriptでOCamlでJavaScriptも書ける。
便利だよね?
MSのF#もOCamlがベース。
BucklescriptでOCamlでJavaScriptも書ける。
便利だよね?
739デフォルトの名無しさん
2018/11/06(火) 12:54:04.86ID:v3+kBu+E サーブレット、JSPはスクリプト系言語に取って変わられる
それ以外の部分はC#と言うか.NET
それ以外の部分はC#と言うか.NET
740デフォルトの名無しさん
2018/11/06(火) 19:05:24.00ID:NEr4gW6b Scala終了ということでok?
Android開発には影響なさそう&nativeという道があるkotlinは将来性ありそうだが
Android開発には影響なさそう&nativeという道があるkotlinは将来性ありそうだが
741デフォルトの名無しさん
2018/11/06(火) 21:33:04.78ID:nXssBivk ScalaはOracle問題とは一切無関係にとっくに完全終了してるよ
もうElixirくらいのマニア言語の一つであり、実用的には全く無視して差し支えない
もうElixirくらいのマニア言語の一つであり、実用的には全く無視して差し支えない
742デフォルトの名無しさん
2018/11/06(火) 21:35:48.70ID:CHcRxdPs あるtwitterより
というかOpenJDK、Windows版もあるのか。わざわざアプレットのために仮想環境用意しなくて済むかもしれぬ
アプレットとかまだ使ってるヤツ居るんだな
というかOpenJDK、Windows版もあるのか。わざわざアプレットのために仮想環境用意しなくて済むかもしれぬ
アプレットとかまだ使ってるヤツ居るんだな
743デフォルトの名無しさん
2018/11/06(火) 21:46:03.13ID:ahLHh+wM >>741
いつ始まってたの?
いつ始まってたの?
744デフォルトの名無しさん
2018/11/06(火) 21:51:16.68ID:AtwaFEbY Scalaも遅まきながらnative開発に乗り出している
https://github.com/scala-native/scala-native
とはいえ、Kotlinとは違いGoogleのAndroid公式サポート言語宣言のような大きなプッシュをしてくれる
IT界の巨大企業なんかもついていないし、コミュニティ自体も小さいし
かりにnative開発に成功して脱JVMを成し遂げても、メジャーな言語への変貌はおそらくないだろうな
https://github.com/scala-native/scala-native
とはいえ、Kotlinとは違いGoogleのAndroid公式サポート言語宣言のような大きなプッシュをしてくれる
IT界の巨大企業なんかもついていないし、コミュニティ自体も小さいし
かりにnative開発に成功して脱JVMを成し遂げても、メジャーな言語への変貌はおそらくないだろうな
>>744
CPU でさえ x86 の皮をかぶっているだけで、中身は別物だときいています、そんな世にあえて native にこだわる理由はなんでしょうか?
CPU でさえ x86 の皮をかぶっているだけで、中身は別物だときいています、そんな世にあえて native にこだわる理由はなんでしょうか?
746デフォルトの名無しさん
2018/11/06(火) 23:48:25.30ID:rz4WDKe3 scalaはむしろJavaから離れたら枯れる気がする
747デフォルトの名無しさん
2018/11/07(水) 17:23:45.30ID:wcdqiT2/ oracleは、tck通ってればjavaに関して保有してる特許権も無償で利用できるようにするけど、tck通ってない場合はダメってはなしだったかなと
748デフォルトの名無しさん
2018/11/07(水) 19:41:30.43ID:dn6vDDxU TCK通過じゃないのは裁判起こします
749デフォルトの名無しさん
2018/11/07(水) 20:31:28.11ID:wA8y7voN 現状Oracleの許可なしで改変されたソースバイナリ共あちこちで配布されてるわけだが
750デフォルトの名無しさん
2018/11/07(水) 21:09:58.42ID:cflrSqkM 今から業務系のシステムを作るとなったらJava以外に何採用すればいいの?
751デフォルトの名無しさん
2018/11/07(水) 21:11:36.24ID:cflrSqkM すぐ上でC#とか話されてた
失礼
失礼
752デフォルトの名無しさん
2018/11/07(水) 21:12:25.78ID:+HyKX3eQ >>746
とっくに枯死してるんだが
とっくに枯死してるんだが
753デフォルトの名無しさん
2018/11/07(水) 21:30:55.74ID:h4FWJh3K MSの良い?所は(開発環境を作った)コードに対してしか課金しない。
(最近はApple真似て開発環境無料で年会費取るけど)
CPUやコア数で課金しない。
(開発人数では課金するけど、逆にVSエンプラが無いのは、それだけ開発者を揃えられない(悪い意味での)証だったから、VSエンプラ入れてない会社なんてなかった)
個人的にはWinMobileとかの方が初期投資さえ済ませれば好きに作って配布できた分楽だった。
(ファイルへのアクセス含め)
ユーザーやセキュリテイ的には今の方が安全かもだけど、開発的には楽。
個人でも最適化欲しさにProは買ってた。
(最近はApple真似て開発環境無料で年会費取るけど)
CPUやコア数で課金しない。
(開発人数では課金するけど、逆にVSエンプラが無いのは、それだけ開発者を揃えられない(悪い意味での)証だったから、VSエンプラ入れてない会社なんてなかった)
個人的にはWinMobileとかの方が初期投資さえ済ませれば好きに作って配布できた分楽だった。
(ファイルへのアクセス含め)
ユーザーやセキュリテイ的には今の方が安全かもだけど、開発的には楽。
個人でも最適化欲しさにProは買ってた。
754デフォルトの名無しさん
2018/11/07(水) 21:32:32.93ID:4Q/iuGqA >>753
日本語
日本語
755デフォルトの名無しさん
2018/11/07(水) 21:34:24.80ID:h4FWJh3K デスクトップや小規模なwebアプリには今はいい時代になったと思うけど、モバイル向けの環境は学習にはやや不便。
756デフォルトの名無しさん
2018/11/09(金) 02:47:06.75ID:TZ8SOU7V あるtwitterより
効率よく開発できるならプログラミング言語は何でも良い派ですが、
Javaに関してはOracleJDKにしてもOpenJDKにしても、そこまでしてJavaにこだわる必要はもうほぼないよねという印象です。
今後Oracleが何するか読めないのも面倒くさいし、どうしても必要な場合を除き弊社ではJavaでの開発はやめました。
効率よく開発できるならプログラミング言語は何でも良い派ですが、
Javaに関してはOracleJDKにしてもOpenJDKにしても、そこまでしてJavaにこだわる必要はもうほぼないよねという印象です。
今後Oracleが何するか読めないのも面倒くさいし、どうしても必要な場合を除き弊社ではJavaでの開発はやめました。
757デフォルトの名無しさん
2018/11/09(金) 06:30:24.87ID:/ZPieRkK758デフォルトの名無しさん
2018/11/09(金) 08:17:18.34ID:Eqr6+fNZ 今後の新規開発にJavaを一切使わないのは現在Javaにべったり依存している組織においても技術的にはそれほど難しいことではない
問題は、>>757の「それ以外のツール」ってのがSIerにとってはJavaドカの工数と事実上ほぼ同義であることで、この状況を覆すのは容易ではない
そもそもJava自体が何よりも "Learn Once, Work Everywhere" の性質を背景にして普及してきたプラットフォームであるわけで、
他の言語と比べても人的リソースに特に強く左右される言語であることはいうまでもないだろう
問題は、>>757の「それ以外のツール」ってのがSIerにとってはJavaドカの工数と事実上ほぼ同義であることで、この状況を覆すのは容易ではない
そもそもJava自体が何よりも "Learn Once, Work Everywhere" の性質を背景にして普及してきたプラットフォームであるわけで、
他の言語と比べても人的リソースに特に強く左右される言語であることはいうまでもないだろう
759デフォルトの名無しさん
2018/11/09(金) 10:14:37.95ID:HV6KzCqy Learn Once, Work Everywhere, Pay Someday
760デフォルトの名無しさん
2018/11/09(金) 14:58:51.56ID:/QitoG9m >>693
Androidのアプリ開発してるところは、Android 6.x以前の端末に対してアプリ提供を
続けていくつもりなのかな?
Android 6.x以前の端末に対しては、そもそもGoogleがOSサイドでOpenJDK対応して
ないから色々難しい面があるのではないかと思うけど
Androidのアプリ開発してるところは、Android 6.x以前の端末に対してアプリ提供を
続けていくつもりなのかな?
Android 6.x以前の端末に対しては、そもそもGoogleがOSサイドでOpenJDK対応して
ないから色々難しい面があるのではないかと思うけど
761デフォルトの名無しさん
2018/11/09(金) 16:12:24.58ID:TZ8SOU7V >>760
Android6.0.1以前は切り捨てでしょ
Android6.0.1以前は切り捨てでしょ
762デフォルトの名無しさん
2018/11/09(金) 22:58:22.21ID:zMMfYdX4 古いバージョンのJVMを使っていても強制的に金払わないといけないんですか?
763デフォルトの名無しさん
2018/11/09(金) 23:13:39.87ID:zMMfYdX4 Java8があと数年更新されるから
Java8を使って置いて、サポートが切れた&Java8で脆弱性が見つかったら
OpenJDKの最新版に乗り換える、とかで良いのかな?
Java8を使って置いて、サポートが切れた&Java8で脆弱性が見つかったら
OpenJDKの最新版に乗り換える、とかで良いのかな?
764デフォルトの名無しさん
2018/11/10(土) 00:45:41.82ID:nBJ6AH5S >>763
Java8の無償サポートって、期限来年の1月末までなんですが....
もう残り3ヶ月切ってるよ
個人のPCでネット接続しないスタンドアローンのものならば構わないけど、
そうじゃない限りサポート無しっていう訳にはいかないだろ
金払いたくないけどJava使いたいならOpenJDKぐらいかな選択肢は
Java8の無償サポートって、期限来年の1月末までなんですが....
もう残り3ヶ月切ってるよ
個人のPCでネット接続しないスタンドアローンのものならば構わないけど、
そうじゃない限りサポート無しっていう訳にはいかないだろ
金払いたくないけどJava使いたいならOpenJDKぐらいかな選択肢は
765デフォルトの名無しさん
2018/11/10(土) 00:46:54.88ID:XE+BpAI8 OpenJDKの開発環境のセットアップとか
アプリへの同梱作業は難しかったりするの?
アプリへの同梱作業は難しかったりするの?
766デフォルトの名無しさん
2018/11/10(土) 00:49:46.77ID:XE+BpAI8 OpenJDKもLTSが無いとかでAdoptOpenJDKが最有力に思える
でも信頼性が無い・・・
でも信頼性が無い・・・
767デフォルトの名無しさん
2018/11/10(土) 01:00:53.51ID:U7c0Pk0M >>766
信頼性とかRedHatエンプラやIBMもねーよ
信頼性とかRedHatエンプラやIBMもねーよ
768デフォルトの名無しさん
2018/11/10(土) 01:06:50.31ID:6+49N6C+769デフォルトの名無しさん
2018/11/10(土) 01:16:17.70ID:XE+BpAI8 Java8+JavaFXでやってるけど
AdoptOpenJDK 11に乗り換えるか・・・
Eclipseもアプリ側も変更になる
どれくらい大変なんだろうか
AdoptOpenJDK 11に乗り換えるか・・・
Eclipseもアプリ側も変更になる
どれくらい大変なんだろうか
770デフォルトの名無しさん
2018/11/10(土) 01:52:14.25ID:KwPIhtFy 8u192はadoptopenjdkに4日後に来てた
https://adoptopenjdk.net/archive.html?variant=openjdk8&jvmVariant=hotspot
jdk8u192-b12 2018/10/20
https://adoptopenjdk.net/archive.html?variant=openjdk8&jvmVariant=openj9
jdk8u192-b12 2018/10/20
https://www.oracle.com/technetwork/java/javase/8u192-relnotes-4479409.html
2018/10/16
http://openjdk.java.net/projects/jdk8u/releases/8u192.html
https://adoptopenjdk.net/archive.html?variant=openjdk8&jvmVariant=hotspot
jdk8u192-b12 2018/10/20
https://adoptopenjdk.net/archive.html?variant=openjdk8&jvmVariant=openj9
jdk8u192-b12 2018/10/20
https://www.oracle.com/technetwork/java/javase/8u192-relnotes-4479409.html
2018/10/16
http://openjdk.java.net/projects/jdk8u/releases/8u192.html
771デフォルトの名無しさん
2018/11/10(土) 01:58:05.98ID:KwPIhtFy https://openjfx.io/
https://github.com/javafxports/openjdk-jfx/blob/jfx-11/doc-files/release-notes-11.md#release-notes-for-javafx-11
バグは修正していってるみたいだけど、8->11の互換性のことは触れてなさそう。
そういえば、openjfx8はoraclejdkがないとビルドできなかったけど、どうなったんだろ。
https://github.com/javafxports/openjdk-jfx/blob/jfx-11/doc-files/release-notes-11.md#release-notes-for-javafx-11
バグは修正していってるみたいだけど、8->11の互換性のことは触れてなさそう。
そういえば、openjfx8はoraclejdkがないとビルドできなかったけど、どうなったんだろ。
772デフォルトの名無しさん
2018/11/10(土) 02:09:29.48ID:XE+BpAI8 ありがとう。とりあえず11で試みて、ダメそうだったら8でビルドしてみる
773デフォルトの名無しさん
2018/11/10(土) 05:46:20.37ID:rcdP5hak >>769のJavaFX 11体験談に期待。
http://mevius.5ch.net/test/read.cgi/tech/1404491265/
あたりでお待ちしています。
こちらはGluonのOpenJFX11を使いたいけど、32bit環境が残っているので足踏み状態。
http://mevius.5ch.net/test/read.cgi/tech/1404491265/
あたりでお待ちしています。
こちらはGluonのOpenJFX11を使いたいけど、32bit環境が残っているので足踏み状態。
774デフォルトの名無しさん
2018/11/10(土) 15:53:21.95ID:XE+BpAI8 ・AdoptOpenJDKのLTSは、オラクルのサポートが打ち切られた後にバグが見つかったら、
独自修正するんだろうか?
・その場合、その修正はオラクルの特許に絡まないんだろうか?
・絡んだ場合、AdoptOpenJDKの再配布はリスクだろうか?
独自修正するんだろうか?
・その場合、その修正はオラクルの特許に絡まないんだろうか?
・絡んだ場合、AdoptOpenJDKの再配布はリスクだろうか?
775デフォルトの名無しさん
2018/11/10(土) 20:24:22.62ID:nQarlXc8 あらゆるソフトウェアが数多ある特許の何れかを侵害してしまうリスクを抱えているのでは
776デフォルトの名無しさん
2018/11/10(土) 22:23:41.41ID:KkzjltfE >>774
結局Javaそのものがリスクになるんだよ。
Oracle以外がそうならないように頑張っているのは周知のとおりだけど、
Oracleが自分のところ以外のLTSを潰しにかかって言いがかりをつけ始めたら
泥沼化は避けられない。
そこまで馬鹿ではないだろうとか勝ち目はないだろうとか、そうならない
だろう材料は当然あるけど、どんな馬鹿が台頭するかもわからないわけで。
それを、ある日インターネットが世界的に禁止されたら、と同じ程度の
リスクと考えるか、ガソリンがレギュラー160円になるくらいのリスクと
考えるかはあなた次第。それをうまく立ち回れるのが求められている事。
結局Javaそのものがリスクになるんだよ。
Oracle以外がそうならないように頑張っているのは周知のとおりだけど、
Oracleが自分のところ以外のLTSを潰しにかかって言いがかりをつけ始めたら
泥沼化は避けられない。
そこまで馬鹿ではないだろうとか勝ち目はないだろうとか、そうならない
だろう材料は当然あるけど、どんな馬鹿が台頭するかもわからないわけで。
それを、ある日インターネットが世界的に禁止されたら、と同じ程度の
リスクと考えるか、ガソリンがレギュラー160円になるくらいのリスクと
考えるかはあなた次第。それをうまく立ち回れるのが求められている事。
777デフォルトの名無しさん
2018/11/10(土) 23:10:32.74ID:IfXeU3kb OracleJDKはいやだ
サードパーティーもいやだ
OpenJDKを追いかけるのもいやだ
理想の世界はなんなの?
サードパーティーもいやだ
OpenJDKを追いかけるのもいやだ
理想の世界はなんなの?
778デフォルトの名無しさん
2018/11/11(日) 00:17:44.59ID:Sc7c1qwR 俺が今作ってるからもう少し待て
779デフォルトの名無しさん
2018/11/11(日) 01:15:02.61ID:AsOVz6G5 >>777
Javaなんて無かったことにする
Javaなんて無かったことにする
780デフォルトの名無しさん
2018/11/11(日) 01:22:36.16ID:Sc7c1qwR Java以外に行っても解決しないだろ
例えばC#に行ったら、次はMSに振り回されるだけだ
例えばC#に行ったら、次はMSに振り回されるだけだ
781デフォルトの名無しさん
2018/11/11(日) 03:10:44.83ID:4b5Szb0b C#は標準化してるからMSに振り回されることはないだろ
トランプやEUがケチつけてくるとかはあるかもしれないが
トランプやEUがケチつけてくるとかはあるかもしれないが
782デフォルトの名無しさん
2018/11/11(日) 08:09:41.71ID:ZG9KPLpE 今からJavaで開発なんて、無謀すぎる。
783デフォルトの名無しさん
2018/11/11(日) 08:23:31.19ID:rISCeeCc >>781
Javaの方がずっと古くから標準化されていると思うんだけど。
Javaの方がずっと古くから標準化されていると思うんだけど。
784デフォルトの名無しさん
2018/11/11(日) 09:02:59.51ID:B3f/927d 標準化ってISOでの標準化でしょ。
JavaはSunやOracleが権利振りかざして管理してただけで。
C#はMS以外からコンパイラでても訴えられる事はない。
(ただし、MonoみたいにMSに買収されることはあり得るが)
JavaはSunやOracleが権利振りかざして管理してただけで。
C#はMS以外からコンパイラでても訴えられる事はない。
(ただし、MonoみたいにMSに買収されることはあり得るが)
785デフォルトの名無しさん
2018/11/11(日) 09:23:25.96ID:aAdvRvKN 何にせよ
Javaの旬は終わった
と言う事
Javaの旬は終わった
と言う事
786デフォルトの名無しさん
2018/11/11(日) 15:29:06.31ID:Q27An75F 古くから標準化されてるからって、それがなんなの?
それをいったらCOBOLはそれのずっと前から標準化されてるって話になるけど
それをいったらCOBOLはそれのずっと前から標準化されてるって話になるけど
787デフォルトの名無しさん
2018/11/11(日) 16:04:16.37ID:jnAEWA8A つまり変な仕変にや環境ごとの仕様の違いに振り回されることはない
C#みたいに誰かの思惑でいいように内容を変えられたりしにくいってこった
COBOLがだめなのは別の理由
C#みたいに誰かの思惑でいいように内容を変えられたりしにくいってこった
COBOLがだめなのは別の理由
788デフォルトの名無しさん
2018/11/11(日) 16:54:14.37ID:Sc7c1qwR MS系はやっぱり振り回される可能性高いと思うよ
何だったかWindowsストアと連携した機能とかあった気がする
あとC#アプリ作ったとして、WindowsとLinux(Mono)で起動方法が違ってくるはず、昔調べた結果によると
確かWindows限定で動作する起動コードが同梱されるんだったか
Windowsだとダブルクリックだけで起動できるけど、
Linuxだと.exeとMonoを関連付けないといけない
でも.exeはC#限定拡張子ではない
.jarはJavaを意味する拡張子だからJREと関連付けるのは妥当なんだけど
何だったかWindowsストアと連携した機能とかあった気がする
あとC#アプリ作ったとして、WindowsとLinux(Mono)で起動方法が違ってくるはず、昔調べた結果によると
確かWindows限定で動作する起動コードが同梱されるんだったか
Windowsだとダブルクリックだけで起動できるけど、
Linuxだと.exeとMonoを関連付けないといけない
でも.exeはC#限定拡張子ではない
.jarはJavaを意味する拡張子だからJREと関連付けるのは妥当なんだけど
789デフォルトの名無しさん
2018/11/11(日) 17:16:01.70ID:4b5Szb0b790デフォルトの名無しさん
2018/11/11(日) 17:18:47.03ID:Sc7c1qwR そうじゃなくて、俺が言ってるのは、
MSが自社製品を優遇するような仕様を入れるのは珍しい事じゃないということ
MSが自社製品を優遇するような仕様を入れるのは珍しい事じゃないということ
791デフォルトの名無しさん
2018/11/11(日) 17:24:16.88ID:Sc7c1qwR http://www.atmarkit.co.jp/fdotnet/special/mono10_01/mono10_01_04.html
>「え! Linuxなのに拡張子が“.exe”なの!」と思う読者もいると思うが、そのとおりである。
.exeは”MS系OSの実行可能ファイル拡張子”で、クロスプラットフォームな拡張子じゃない。
まずこの時点で自社製品優遇の仕様が入れられてる。
>「え! Linuxなのに拡張子が“.exe”なの!」と思う読者もいると思うが、そのとおりである。
.exeは”MS系OSの実行可能ファイル拡張子”で、クロスプラットフォームな拡張子じゃない。
まずこの時点で自社製品優遇の仕様が入れられてる。
792デフォルトの名無しさん
2018/11/11(日) 17:25:58.64ID:zAxEw/s4 >>788
Linux用のバイナリ起動はよくは知らないんだけど、例えそうだとしたらexeからmonoとかに拡張子変えればいいだけじゃないのん?
後、細かいことだけどMonoはC#環境じゃなくて.NET互換環境じゃないのん?
Linux用のバイナリ起動はよくは知らないんだけど、例えそうだとしたらexeからmonoとかに拡張子変えればいいだけじゃないのん?
後、細かいことだけどMonoはC#環境じゃなくて.NET互換環境じゃないのん?
793デフォルトの名無しさん
2018/11/11(日) 17:28:01.73ID:Sc7c1qwR それ言ったら言語とかの基礎的な仕様の意味が無いでしょ
「これしかできない」とか「これが標準的なやり方」っていうのを定めて、
それ以外を想定しなくていいことがメリットなんだから。
あとC#と.NETは適当に読み替えてくれ
「これしかできない」とか「これが標準的なやり方」っていうのを定めて、
それ以外を想定しなくていいことがメリットなんだから。
あとC#と.NETは適当に読み替えてくれ
794デフォルトの名無しさん
2018/11/11(日) 17:29:43.27ID:+zFRzgwj >>787
日本語
日本語
795デフォルトの名無しさん
2018/11/11(日) 17:32:33.83ID:zL+4Qkmb 仕様には入ってないだろ
Microsoft.*名前空間にいろんなパッケージを作って配布はしてるのは事実だけど
それは他のサードパーティ製パッケージやオープンソースパッケージを使うのと同じことだよね
Microsoft.*名前空間にいろんなパッケージを作って配布はしてるのは事実だけど
それは他のサードパーティ製パッケージやオープンソースパッケージを使うのと同じことだよね
796デフォルトの名無しさん
2018/11/11(日) 17:35:14.26ID:Sc7c1qwR それは仕様という言葉を極端に狭くとらえてる。
お前は今仕様という言葉を”言語仕様”に限定したんだろ?
標準的な実行可能ファイルがexeである時点で、MS製品への誘導を行っていて、
クロスプラットフォームを純粋に追及できていない。
お前は今仕様という言葉を”言語仕様”に限定したんだろ?
標準的な実行可能ファイルがexeである時点で、MS製品への誘導を行っていて、
クロスプラットフォームを純粋に追及できていない。
797デフォルトの名無しさん
2018/11/11(日) 17:35:37.20ID:zL+4Qkmb >>791
そもそもMonoはオープンソースで拡張子を決めたのはMicrosoftじゃないだろ
exeはMicrosoft優遇とかいう理論も全くもって意味不明
格安はファイル名の延長でしかなくファイル名を解釈するプロセス側の問題
そもそもMonoはオープンソースで拡張子を決めたのはMicrosoftじゃないだろ
exeはMicrosoft優遇とかいう理論も全くもって意味不明
格安はファイル名の延長でしかなくファイル名を解釈するプロセス側の問題
798デフォルトの名無しさん
2018/11/11(日) 17:36:18.39ID:zAxEw/s4799デフォルトの名無しさん
2018/11/11(日) 17:40:09.07ID:Sc7c1qwR Monoだけじゃなく当然Visual Studioとかで実行可能ファイルを作成してもexeだ
その状況が何らかの標準化された仕様によるのか慣習なのかは知らないが、
クロスプラットフォーム的ではない。
>>798
もしexeに.NETと無関係な他のプログラムが関連付けられていたら?
jarにjreを関連付けるのはそういう問題が無い
その状況が何らかの標準化された仕様によるのか慣習なのかは知らないが、
クロスプラットフォーム的ではない。
>>798
もしexeに.NETと無関係な他のプログラムが関連付けられていたら?
jarにjreを関連付けるのはそういう問題が無い
800デフォルトの名無しさん
2018/11/11(日) 17:42:05.86ID:Sc7c1qwR >ファイル名の延長でしかなくファイル名を解釈するプロセス側の問題
そうじゃない。世界のソフトウェア開発全般のエコシステムの問題で、
exeを.NET限定拡張子であるかのように扱う事ができないんだけど、
それを要求されてしまってるんだよ。
そうじゃない。世界のソフトウェア開発全般のエコシステムの問題で、
exeを.NET限定拡張子であるかのように扱う事ができないんだけど、
それを要求されてしまってるんだよ。
801デフォルトの名無しさん
2018/11/11(日) 17:43:31.86ID:zAxEw/s4802デフォルトの名無しさん
2018/11/11(日) 17:44:18.59ID:SJp8Yfn9803デフォルトの名無しさん
2018/11/11(日) 17:45:22.68ID:Sc7c1qwR >>799はWindows環境で.NET FrameworkでVSで実行可能ファイルを作成しても、という意味
804デフォルトの名無しさん
2018/11/11(日) 17:46:15.61ID:zAxEw/s4805デフォルトの名無しさん
2018/11/11(日) 17:48:27.17ID:Sc7c1qwR >>801
>>788
”意味が違う”。現時点で実際に関連付けられているかじゃなく、
今後exeに.NETと無関係なプログラムを関連付ける事が行われても不思議じゃないということ。
jarにjavaともjvmとも無関係なプログラムを関連づけるなら、それは関連付けたやつが間違い。
jar = java archive
https://ja.wikipedia.org/wiki/JAR_(%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88)
>JAR(ジャー)またはJava Archive(ジャバ アーカイブ)とは、コンパイルされた複数のJavaバイトコード及びそれが使用する画像などのリソースを一つにまとめZIP形式で圧縮されたファイル、及びそれを出力するツールのこと。
exe
https://ja.wikipedia.org/wiki/EXE%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88
>EXEフォーマット(エグゼフォーマット)とはMS-DOSおよびその互換・後継環境の実行ファイルフォーマットである。
>>788
”意味が違う”。現時点で実際に関連付けられているかじゃなく、
今後exeに.NETと無関係なプログラムを関連付ける事が行われても不思議じゃないということ。
jarにjavaともjvmとも無関係なプログラムを関連づけるなら、それは関連付けたやつが間違い。
jar = java archive
https://ja.wikipedia.org/wiki/JAR_(%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88)
>JAR(ジャー)またはJava Archive(ジャバ アーカイブ)とは、コンパイルされた複数のJavaバイトコード及びそれが使用する画像などのリソースを一つにまとめZIP形式で圧縮されたファイル、及びそれを出力するツールのこと。
exe
https://ja.wikipedia.org/wiki/EXE%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88
>EXEフォーマット(エグゼフォーマット)とはMS-DOSおよびその互換・後継環境の実行ファイルフォーマットである。
806デフォルトの名無しさん
2018/11/11(日) 17:49:40.25ID:Sc7c1qwR807デフォルトの名無しさん
2018/11/11(日) 17:51:36.78ID:zL+4Qkmb808デフォルトの名無しさん
2018/11/11(日) 17:51:55.92ID:+zFRzgwj >>806
.NET Core知らないおばかさんかな?
.NET Core知らないおばかさんかな?
809デフォルトの名無しさん
2018/11/11(日) 17:52:34.23ID:zAxEw/s4 >>806
Linux環境でMonoとexeが関連付けできないと言い切るのは少し違和感があるけど、Monoはオープンソースなんだしコミュニティに要望出してみたらどうだい?
Linux環境でMonoとexeが関連付けできないと言い切るのは少し違和感があるけど、Monoはオープンソースなんだしコミュニティに要望出してみたらどうだい?
810デフォルトの名無しさん
2018/11/11(日) 17:53:34.24ID:zL+4Qkmb811デフォルトの名無しさん
2018/11/11(日) 17:54:48.12ID:Sc7c1qwR812デフォルトの名無しさん
2018/11/11(日) 17:55:46.69ID:KBFxC5Cm JVMJ9CL002I クラスは、非 J9 ライブラリーか、誤って縮小された JXE からのものです
説明 クラス・ライブラリーの .jar ファイルは、この仮想マシンと互換性がありません。
システムの処置 JVM は開始できません。
ユーザーの処置 クラス・ライブラリーを JVM と互換性があるようにしてください。
JVMJ9CL003E 互換性のないクラス・ライブラリー・バージョン: JCL %1$x、VM %2$x
説明 クラス・ライブラリーが、JVM と同じリリースからのものではありません。
システムの処置 JVM は開始できません。
ユーザーの処置 JVM とクラス・ライブラリーが同じリリースからのものになるようにしてください
JVMJ9CL005E 互換性のないクラス・ライブラリー・バージョン: VM v%1$i が必要ですが、v%2$i が見つかりました
説明 クラス・ライブラリーが、JVM と同じリリースからのものではありません。
システムの処置 JVM は開始できません。
ユーザーの処置 JVM とクラス・ライブラリーが同じリリースからのものになるようにしてください。
説明 クラス・ライブラリーの .jar ファイルは、この仮想マシンと互換性がありません。
システムの処置 JVM は開始できません。
ユーザーの処置 クラス・ライブラリーを JVM と互換性があるようにしてください。
JVMJ9CL003E 互換性のないクラス・ライブラリー・バージョン: JCL %1$x、VM %2$x
説明 クラス・ライブラリーが、JVM と同じリリースからのものではありません。
システムの処置 JVM は開始できません。
ユーザーの処置 JVM とクラス・ライブラリーが同じリリースからのものになるようにしてください
JVMJ9CL005E 互換性のないクラス・ライブラリー・バージョン: VM v%1$i が必要ですが、v%2$i が見つかりました
説明 クラス・ライブラリーが、JVM と同じリリースからのものではありません。
システムの処置 JVM は開始できません。
ユーザーの処置 JVM とクラス・ライブラリーが同じリリースからのものになるようにしてください。
813デフォルトの名無しさん
2018/11/11(日) 17:56:16.02ID:Sc7c1qwR814デフォルトの名無しさん
2018/11/11(日) 17:57:44.79ID:KBFxC5Cm Javaはウンコ
(証明終)
(証明終)
815デフォルトの名無しさん
2018/11/11(日) 17:58:54.93ID:KBFxC5Cm jarとかclassファイルをzip化しただけのクソのくせに
なにいきってんの
なにいきってんの
816デフォルトの名無しさん
2018/11/11(日) 17:58:56.33ID:zL+4Qkmb817デフォルトの名無しさん
2018/11/11(日) 18:00:40.39ID:KBFxC5Cm 複数のvmをインストールして動作させてる環境では
複数のjarファイルがあった場合
どのvmで動作させるのが適切か判別すらできない
複数のjarファイルがあった場合
どのvmで動作させるのが適切か判別すらできない
818デフォルトの名無しさん
2018/11/11(日) 18:01:27.31ID:Sc7c1qwR >>816
>jarをjavaの拡張子としてシステムに登録することを個々のユーザーに強いることはできない
できる。jarはjava専用拡張子だから。
起動スクリプトを書いたとして、linuxユーザーは起動スクリプトを使う、
windowsユーザーはexeを直接使うといった事を指示しなきゃいけない。
クロスプラットフォーム的じゃない。
>jarをjavaの拡張子としてシステムに登録することを個々のユーザーに強いることはできない
できる。jarはjava専用拡張子だから。
起動スクリプトを書いたとして、linuxユーザーは起動スクリプトを使う、
windowsユーザーはexeを直接使うといった事を指示しなきゃいけない。
クロスプラットフォーム的じゃない。
819デフォルトの名無しさん
2018/11/11(日) 18:04:29.53ID:zAxEw/s4 うん、さすがに論理展開が強引になってきちゃったな。
早い話がLinuxとWundowsで少しでも起動方法が違うのが許せない、真のマルチプラットフォームとは言えないって事だよね。
OSが違うんだし、そのぐらいは許容してよ。
早い話がLinuxとWundowsで少しでも起動方法が違うのが許せない、真のマルチプラットフォームとは言えないって事だよね。
OSが違うんだし、そのぐらいは許容してよ。
820デフォルトの名無しさん
2018/11/11(日) 18:05:56.28ID:Sc7c1qwR821デフォルトの名無しさん
2018/11/11(日) 18:06:55.45ID:KBFxC5Cm JVMJ9CL000E 非互換クラス・ライブラリー
説明 クラス・ライブラリーの .jar ファイルはクラス・ライブラリーのネイティブ・コードと互換性がありません。
システムの処置 JVM は開始できません。
ユーザーの処置 vm.jar ファイルが JVM と同じバージョンになるようにしてください
JVMJ9CL001I -jcl:%s を指定して実行してください
説明 クラス・ライブラリーの .jar ファイルは、クラス・ライブラリーのネイティブ・コードおよび JVM と互換性がありません。
システムの処置 JVM は開始できません。
ユーザーの処置 クラス・ライブラリーのネイティブ・コードおよび JVM を、指定されたクラス・ライブラリーの .jar ファイルと互換性があるようにしてください。
そもそもjavaがネイティブコード埋め込むのを許容してる
もともとクラスプラットホームである保証なんかどこにもない
説明 クラス・ライブラリーの .jar ファイルはクラス・ライブラリーのネイティブ・コードと互換性がありません。
システムの処置 JVM は開始できません。
ユーザーの処置 vm.jar ファイルが JVM と同じバージョンになるようにしてください
JVMJ9CL001I -jcl:%s を指定して実行してください
説明 クラス・ライブラリーの .jar ファイルは、クラス・ライブラリーのネイティブ・コードおよび JVM と互換性がありません。
システムの処置 JVM は開始できません。
ユーザーの処置 クラス・ライブラリーのネイティブ・コードおよび JVM を、指定されたクラス・ライブラリーの .jar ファイルと互換性があるようにしてください。
そもそもjavaがネイティブコード埋め込むのを許容してる
もともとクラスプラットホームである保証なんかどこにもない
822デフォルトの名無しさん
2018/11/11(日) 18:07:08.79ID:zL+4Qkmb javaはコマンドからしか使わないから
jarをダブルクリックしたらzip解凍してほしいと考える特殊なユーザーだっている(俺のことな)
なので俺は関連付けでそうなるようにしてる
拡張子は「使う側がどうしたいか?」それだけなんだよ
monoユーザーは大部分の人がexeでいいと納得してる
でもお前みたいなexeは嫌だと考える人が居てもいいんだ
嫌なら関連付けの設定を変えるだけでいい
それは誰も禁止なんてしてない
jarをダブルクリックしたらzip解凍してほしいと考える特殊なユーザーだっている(俺のことな)
なので俺は関連付けでそうなるようにしてる
拡張子は「使う側がどうしたいか?」それだけなんだよ
monoユーザーは大部分の人がexeでいいと納得してる
でもお前みたいなexeは嫌だと考える人が居てもいいんだ
嫌なら関連付けの設定を変えるだけでいい
それは誰も禁止なんてしてない
823デフォルトの名無しさん
2018/11/11(日) 18:09:00.36ID:Sc7c1qwR824デフォルトの名無しさん
2018/11/11(日) 18:09:02.35ID:KBFxC5Cm 関連付けても
利用者の計算機で実行できる保証なんかどこにもない
javaのバイトコードだけであっても動作する保証がどこにもない
そんな関連付けられるほうが迷惑
利用者の計算機で実行できる保証なんかどこにもない
javaのバイトコードだけであっても動作する保証がどこにもない
そんな関連付けられるほうが迷惑
825デフォルトの名無しさん
2018/11/11(日) 18:10:58.16ID:zL+4Qkmb■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★3 [BFU★]
- 「これいいじゃん!!!」 セブン-イレブンの1620円で買える“1人用クリスマスケーキ”🎂に注目殺到「天才すぎる」 [パンナ・コッタ★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★5 [Hitzeschleier★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 【サッカー】日本代表、FIFAランキング“4位”の強豪イングランドとの対戦が正式決定! 来年3月に聖地ウェンブリーで激突へ [久太郎★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 ★2 [Hitzeschleier★]
- 【自民再生】高市補正予算、よく分からない事業目白押し!国民が幸せになれる予算かな? [219241683]
- 【すこん部🏡】白上フブキ🦊配信中❗【ホロライブ▶】
- 近所にびっくりドンキーがないんだけど!!!
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ4🧪
- 【安倍晋三】中国船4隻が領海侵入 [828897501]
- 株やりたいんやが 億トレっていまだにパソコンで株やってんの?
