★★Java質問・相談スレッド180★★ [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/04/21(金) 22:13:17.42ID:Sf0TFsly
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    http://pc11.2ch.net/hp/
Webプログラミング http://pc11.2ch.net/php/
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 (p)ttp://www.wikiroom.com/java/?path,classpath
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」
・String に == は使うな。equals() を使え。※

質問時の心得
・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。
・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。

前スレ
★★Java質問・相談スレッド179★★
http://echo.2ch.net/test/read.cgi/tech/1476706523/
2017/08/27(日) 11:32:46.07ID:HktsQVI1
>>538
それはリモコンです
2017/08/27(日) 12:38:14.59ID:NXsv9tWl
違う、こんな奴
http://blog-imgs-47.fc2.com/t/a/d/tadasuwaru/20130224183350aba.jpg
2017/08/27(日) 13:40:00.49ID:vQCj63e7
>>540
ダイヤルではなくボタン式か。最新型だな。
2017/08/27(日) 13:41:06.15ID:GFDdydys
>>537
その例でgitじゃなくcvsが出てくるのが終わってるな
2017/08/27(日) 13:50:28.19ID:XtwdHSP9
世の中にはソースを日付とzipで管理してる2chブラウザ製作者もいるそうだから
2017/08/27(日) 13:54:52.89ID:vQCj63e7
人間CVSか
2017/08/27(日) 14:03:08.62ID:Ss/d45M6
2ちゃんブラウザセキュリティが不安になるな
普通のブラウザのほうが良さそうだな
2017/08/27(日) 14:09:12.44ID:ytP4av6n
>>540
こっちではないのか

http://i.imgur.com/NNGW5GT.jpg
2017/08/27(日) 14:18:20.58ID:6eOsrxMZ
スマホってすごいね
テレビとカメラと音楽再生機その他もろもろ、
いっぺんに持ち歩いてるようなもんだ。しかも小型

残る欠点は充電が一瞬で無くなること
特にiOS最新版は糞そのもの
アップル死ねや
2017/08/27(日) 14:30:13.14ID:NXsv9tWl
>>546
チャネルのボタンて書いてあるのにそれ貼る意味わからん
2017/08/27(日) 14:41:35.66ID:uirFB7xG
>>542
中身は関係ないだろ
自分が最初に感銘を受けたソフトってだけだ
Javaも1.2とかだったし
git使ってたの?
2017/08/27(日) 15:09:57.83ID:vQCj63e7
>>547
ネットにPCとほとんど同じように接続できるのはかなりでかい。
バッテリー問題はいずれ解消すると思うが、その頃にはもっと高機能になってて今以上に電気食うからイタチゴッコだろうな。
2017/08/27(日) 15:44:45.74ID:ThIHOv/f
ほんまや
スマホの処理能力や映像性能か凄くなったよ!
と言われても、そんだけ電池食うじゃねーかとしか思えん
そもそもスマホで豪華な3Dゲームとか遊ばんし

メモリとバッテリーだけ異常に積んだiPhoneが欲しい
泥は使いたくない
2017/08/27(日) 15:55:10.04ID:vQCj63e7
>>551
メモリだのバッテリーだののマイナーチェンジについてはだいたいは iPhone が少し遅れ気味になると思う。というのはApple一社でしか作れない状態だから。
その代わり全く新しいデバイスを出した場合はしばらくは独走する可能性がある。この理由もまた一社でしか作れない状態だからだ。
553デフォルトの名無しさん
垢版 |
2017/08/27(日) 20:12:04.19ID:rG4ew8Ug
ここできくのが適切かわからないけど一応メイン言語はJavaで他のJava系スレッドは機能してないっぽいんでここできく

Springとかで画面のメッセージとかを国際化する場合って普通どうするの?
messages_ja.propertiesみたいの作ってる切り替えるとか情報あったけどJSPはそれで埋め込めるけどJavaScriptとかjQueryなんかでバリバリに画面作ってる場合とかどうしてるの?
2017/08/27(日) 23:07:25.73ID:Q8Nj65sy
とかが多すぎる
2017/08/28(月) 00:44:32.60ID:gNL4J7HV
>>553
JSでi18nするライブラリぐらい普通に転がってるだろ
2017/09/01(金) 22:18:36.61ID:DFh158eh
>>527
これもV2Cから書き込んでるけど物が良いだけに更新無くなったのが悲しい
他に乗り換える事が出来る専ブラ見当たらない
2017/09/01(金) 22:36:47.48ID:ocN7XlE1
たしかそれオープンソースだろ
フォークすれば?
2017/09/02(土) 00:08:49.29ID:wVJ/JGX4
>>556
作ればいいんじゃないかな
ああ、でも、2chは制限あって面倒か
互換掲示板のみでいいならそんなに難しくはなかろう
面倒だけど
559デフォルトの名無しさん
垢版 |
2017/09/03(日) 12:07:45.67ID:jaTkq6oF
すみません。超初心者なんですが、

<script>
function openWin2() {
window.open('https://A', 'left=0,top=0,width=520,height=650');
window.open('https://B' , 'left=0,top=0,width=520,height=650');
return ture;}
</script>

と記載し、リンクをクリックした際にAとBのサイトを開くようにしています。

AとBのサイトが上にこないように表示させたいのですが、どのような記載をすればいいですか?
スマホだとAとBがバラバラに表示されるので、常に後ろで開くようにしたいのですが、、

どなたかよろしくお願いします。
560デフォルトの名無しさん
垢版 |
2017/09/03(日) 12:08:30.33ID:jaTkq6oF
すみません、スレチでした。。。
2017/09/06(水) 22:22:46.98ID:9KCm3V+Y
RxJavaの質問です。
ひとつのリソースをパイプライン中の複数個所で使用するためそれぞれ排他制御しようと
思うのですが、onNext()中でリソース待ちで処理をブロックするのって合法なんでしたっけ?
562デフォルトの名無しさん
垢版 |
2017/09/07(木) 22:59:07.36ID:EJC8eIUG
javaじゃないんだが
javaeeやってる人もいるかと思い質問
jspでなぜかh:formが使えない
h:commandButtonは普通に使えているので宣言自体に問題はなさそうなんだが何でだろう?
因みにformは通る
2017/09/08(金) 12:32:41.44ID:XJzwwprn
>>562
使えないってだけで状況わかるわけないだろ
どんな環境で何をしたら結果どうなってるのか書けや
2017/09/08(金) 16:21:49.39ID:1UQsqClt
やさしいjavaから入って評判のスッキリわかるjavaも一通り読み通した
そろそろプログラミング言語java4版いけるだろうか?やっぱ本家本元で勉強すべきかなぁって
ちなみに同じくバイブルと言われてるeffective javaは図書館でパラ見してこれは手も足も出ないわってなった
2017/09/08(金) 16:40:02.87ID:XJzwwprn
>>564
そこに行く理由がないような気がするなあ
ささっとSpring bootでハローワールドとかやってみては?
2017/09/08(金) 16:41:42.25ID:6XH0tXwR
Java7で終わった言語じゃね?
あとは着ぶくれさせて見た目を誤魔化してるだけで
2017/09/08(金) 19:51:43.36ID:fd3/GdAz
h:form ってことは JSF だよね。
ちゃんと f:view にいれてるか?
2017/09/09(土) 06:15:20.90ID:xjITUSuv
>>564
そろそろ書けよ
2017/09/10(日) 20:18:31.86ID:vMSV9X0d
>>564
マジレスすると、
『創るjava』を読んでnetbeansを使いこなせるようになりなさい
570デフォルトの名無しさん
垢版 |
2017/09/14(木) 18:24:57.74ID:KFJoeqMk
なんか、俺が関わるの(プログラミング言語)すべてダメになるんだけど、

JavaEEを久しぶりに触ってみて、最近のJavaEEスゲエいいじゃんwwwwwwwww

Sunの頃の設定ファイル.xml地獄とは全然違うぜ!!と思っていて、うぉぉぉぉぉおぉぉおぉぉぉ、NetBeansも昔よりスゲエ使いやすいwwwwwwww

JavaFXもSwingなんかと比べ物にならねえ!!!!!!!!!!!!!!!!!なんて、思っていて、JavaEEのサンプルのために、Eclipse入れてみたら、

Eclipseは昔と同様に糞だなwwwwwwwwwwwwwとか思ってて、糞ウゼエと思ってて、やっぱ、昔のJavaの血を引くオプソ関連はダメだわ・・と思っていたら、

こんなニュース載ってるじゃん(;´Д`) 猛ダメポ・・・(´・ω・`)
【Oracle、Java EEをEclipse Foundationに寄贈する方針。名称も変更へ】
https://mag.osdn.jp/17/09/14/161500 
2017/09/14(木) 19:40:46.66ID:UbGQlT/w
Javaはあまりにも言語としてすぐれていた
だからつぶされる
2017/09/14(木) 19:43:56.25ID:uAVj4aWQ
VisualStudioみたいなの無いの?
2017/09/14(木) 19:47:07.09ID:9XZgqndR
Eclipse
android用なら Android Studio
2017/09/14(木) 19:55:31.87ID:QnR6ews3
今時はIntelliJだな
VisualStudioを期待するとEclipseとIntelliJなんてカレールーで作ったカレーかインスタントカレーか程度のレベルだから、
そのつもりで期待しないで試すといい
2017/09/14(木) 20:06:20.39ID:9XZgqndR
うんこ味のカレーかカレー味のうんこか
2017/09/14(木) 21:53:30.35ID:ryfOUSxm
VisualStudioは出来が良すぎてな
Windowsも10になってからめちゃくちゃ強力になってるし
C#も驚異的なスピードで進化してる
マイクロソフトの仕事とは思えないほど飛躍してる
でもUIテーマが最高にダサいから人気は出ないんだな
577デフォルトの名無しさん
垢版 |
2017/09/14(木) 22:01:05.15ID:fgzTXSE6
JAVAの仕事ってしたことないのですが
開発環境の主流はやはりEclipseなんでしょうか?

Android StudioとNetBeansなら触ったことあるんですが、
2つとも主流じゃないなら、勉強してもしょうがないかなと
2017/09/14(木) 22:02:13.19ID:hDTOaSZP
windowsはスーツ着てる人が使うPC
2017/09/14(木) 22:04:43.29ID:u0Y+p6q4
今時オープンソースでないIDEなんてゴミだから
最近やたらC#はーとかJavaはめんどくさいーとか喚いてる初心者沸くけど
使えないなら使えないなりにもっと媚びへつらって教えを請えよアホ
2017/09/14(木) 22:08:08.05ID:ryfOUSxm
Javaがめんどくさいのは事実だしなあ
Javaは簡単だけどめんどくさい
C#は簡単で快適
2017/09/14(木) 22:10:08.09ID:u0Y+p6q4
C#はお前みたいな馬鹿用に作られた言語だからな
そら仕方ない
2017/09/14(木) 22:16:41.16ID:ryfOUSxm
いやいや
Javaコミュがバカだから使いにくいまま放置してるんでしょ
2017/09/14(木) 22:18:52.12ID:uAVj4aWQ
またオタク同士でケンカしてるの?
これだから信者はイヤなんだよw
2017/09/14(木) 22:23:32.18ID:u0Y+p6q4
使いにくいと思ってるのはお前みたいな馬鹿だけ

>>577
NetBeansは触るだけ時間の無駄
まともなところはEclipse一択。泥は使う場面に遭遇したら覚えればいい
2017/09/15(金) 01:51:59.12ID:3tKdJU4s
EclipseはLinuxでも動くしC言語とか他の言語開発でも使えるからいいよな。
2017/09/15(金) 03:18:48.86ID:tsKQhVFL
Eclipse, IntelliJ IDEA, Android Studio, NetBeans, Gradle

Groovy, Kotlin
2017/09/15(金) 08:20:59.75ID:tTgd0xL/
>>584
未だにλがどうのストリームがこうのと揉めてる時代遅れの人達でしょ
明らかにそっちの方がおかしいよ
2017/09/15(金) 09:51:40.27ID:ltHeOAZ2
でも時代の先を行ってるはずのC#erも、その辺のプログラマのレベルでいえば、大したもん作ってるわけでも特筆するような生産性を叩き出してるわけでもないからなぁ
2017/09/15(金) 11:28:44.45ID:ckGKvGLj
どうなんだろね
ホントの成果って企業が隠してたりするからね
2017/09/15(金) 14:40:55.14ID:MoaBkv/B
本当にコアの技術を支えてるとんでもない人たちは高級アセンブラであるCを愛用している
2017/09/15(金) 15:35:35.35ID:7SacSfM7
それただのハード屋じゃん
2017/09/15(金) 15:36:31.12ID:DMenwdRt
ま、スレチだね
593デフォルトの名無しさん
垢版 |
2017/09/15(金) 21:13:11.23ID:gH2IUN0o
JNIの質問もここでよいのですかー?
androidでJNIを使いました。
javaのStringをCへjstringで渡してGetStringUTFCharsでconst char*には変換できました
そこから別の関数Hoge(const char*)にGetStringUTFCharsで変換したポインターを渡すと
文字が無くなってしまう(android studioから見ると""と表示される)になってしまうのですが何が問題なのでしょうか?
strcpyでchar配列にコピーしてからHoge(const char*)に渡しても同じでした

JNIEXPORT void JNICALL nativeTest(JNIEnv *env, jobject thiz, jstring filename) {
 jboolean copy = false;
 const char *p = env->GetStringUTFChars(filename, &copy);
 Test(p);
}

void Hoge(const char * p) {
 //*pが""になる
}
594593
垢版 |
2017/09/15(金) 21:23:26.79ID:gH2IUN0o
ごめんなさい
上のTestって関数を呼んでた・・・・

JNIEXPORT void JNICALL nativeTest(JNIEnv *env, jobject thiz, jstring filename) {
 jboolean copy = false;
 const char *p = env->GetStringUTFChars(filename, &copy);
 Hoge(p); //間違ってた
}

void Hoge(const char * p) {
 //*pが""になる
}
2017/09/15(金) 21:46:04.10ID:a6K0g73O
>>591
ハード屋って言うのはVerilogとかVHDLとかを使う奴のことだろ
596デフォルトの名無しさん
垢版 |
2017/09/16(土) 01:15:09.02ID:iyhV3x2n
>>594
グルると GetStringUTFChars() を呼び出す個所は
env->GetStringUTFChars(filename, &copy);
ではなくて
(*env)->GetStringUTFChars(filename, &copy);
のように書いてあるプログラムばかりが見つかるわけだが、JNIEnv が struct JNINativeInterface * ならば JNIEnv *env
は struct JNINativeInterface **env なわけで、にも拘わらず env->GetStringUTFChars(filename, &copy); と書いたならば
コンパイルエラーにはならんのか?
2017/09/16(土) 06:14:16.80ID:AcW1bn43
>>576
UIとか関係なくてたんに
PCからスマホにメイン市場が移ってるから
AndroidのJavaに開発者が集まってるんだろう

言語だけ見たらJavaよりC#の方が先進的だな
でもScalaやF#の方がさらにその先を行ってるけど
598デフォルトの名無しさん
垢版 |
2017/09/16(土) 08:27:03.49ID:8aVjSdhe
>>595
コアの技術を支えてるとんでもない人たちは
2017/09/16(土) 08:41:49.22ID:dauRpkAs
>>598
Cを使うようなハードウェア屋はそんなにコアではないだろ
わりと高レベルな部類
2017/09/16(土) 09:25:01.31ID:hF16Uo8A
C#とJavaだとタイプ量がまるで違う
8になるとようやくλやstreamが使えるようになって多少改善されるけど
それでもまだまだコーディングを楽にする様々な言語仕様の差は大きい
両方使ったことがあってJavaが楽だなんて考える奴はちょっと頭がおかしい
それかC#を使ったことない食わず嫌いなんだろうね
2017/09/16(土) 09:30:08.93ID:NPX9N2ni
>>600
お前にとってプログラミングってのは指の労働なんだなw
2017/09/16(土) 09:33:02.50ID:hF16Uo8A
>>601
頭脳ろうだからこそ指の労働を減らしたい
そんな当たり前のことがわからないんだね
だからJavaとかいう冗長な言語をありがたがるんだろうなぁ
2017/09/16(土) 09:35:43.72ID:NPX9N2ni
>>602
レスすら冗長w
604デフォルトの名無しさん
垢版 |
2017/09/16(土) 09:36:46.84ID:8aVjSdhe
>>603
おめーCRCの意味わかってんの?
605デフォルトの名無しさん
垢版 |
2017/09/16(土) 09:38:57.70ID:8aVjSdhe
https://d30uxjjrk95rd.cloudfront.net/img/goods/L/4972444020059.jpg
606デフォルトの名無しさん
垢版 |
2017/09/16(土) 09:39:28.02ID:8aVjSdhe
>>602
ide使えばほとんど入力いらんだろ
607デフォルトの名無しさん
垢版 |
2017/09/16(土) 09:39:55.12ID:8aVjSdhe
CRCとは潤滑剤です
2017/09/16(土) 10:36:56.74ID:HMqOvwED
>>600
ラムダ式って名前がついた記法であってλじゃないよ
609デフォルトの名無しさん
垢版 |
2017/09/16(土) 10:38:59.29ID:uNTOe9Qb
>>607
俺はパチスロの機種のことだと思ったぜ・・。
2017/09/16(土) 10:46:08.83ID:hUrqUzJI
ラムダ式のラムダはλのことなんだし
ラムダ式をλって略して言っても、この場合普通の人は文脈からそれがラムダ式であることを理解できるだろ
2017/09/16(土) 10:55:22.93ID:5Xk4wLW7
まだクソの役にも立たない引き籠りコンピュータオタク同士でケンカしてたのかよw
2017/09/16(土) 11:30:11.47ID:NmFgsGO2
>>609
CR機は知ってるがCRCなんてあったっけ?
2017/09/16(土) 11:41:45.73ID:hF16Uo8A
>>606
アホ
長いコードを読む労力に気が付かない
2017/09/16(土) 11:52:34.28ID:kjHVa57h
>>570
盛者必衰

特に潰しにかかる企業が居たりすると
2017/09/16(土) 12:21:42.20ID:NmFgsGO2
>>613
ide 使えば読むのも楽々ですよ w
2017/09/16(土) 12:56:55.15ID:oJnlc047
>>602
じゃあC#がもっとも簡潔で優れた言語なの?
もっと強力な言語はあれど、あまり先進的でも使いこなせないし、俺程度ならこんなもんでいいかって妥協してC#使ってるだけでしょ

ま、なにが言いたいかというと、JavaもC#もプログラミング言語全体で括れば似たようなもんだし、
多少C#の方が強力なのが事実とはいえ別にお前が偉いわけでもすごいわけでもないんだから
いちいちJavaスレにドヤ顔しにこなくていいよ、C#ユーザー程度が
2017/09/16(土) 15:13:53.93ID:q8HC1o6w
どんな言語使おうが構わないから、仕様通りに動くもの作ってよ
2017/09/16(土) 17:45:57.89ID:30iOXDda
JavaスレでC#とかアホ御用達言語を力説するJavaが使えない低能とか滑稽すぎるw
はよ人並みに使えるようになれよ阿呆
2017/09/17(日) 19:51:38.50ID:iL83YJ5L
>>617
動きのみを規定している中途半端な仕様か
620デフォルトの名無しさん
垢版 |
2017/09/17(日) 22:46:57.91ID:JkLEtCCy
女駆除
621デフォルトの名無しさん
垢版 |
2017/09/17(日) 22:48:16.59ID:JkLEtCCy
褥瘡
622デフォルトの名無しさん
垢版 |
2017/09/18(月) 21:45:07.93ID:Vb2j29Ws
女駆除
623デフォルトの名無しさん
垢版 |
2017/09/19(火) 14:06:35.27ID:TOfcxedX
女駆除
624デフォルトの名無しさん
垢版 |
2017/09/19(火) 20:43:17.48ID:mO18Izr3
javascriptで
HTML側にoncickで一度でjsに行き
jsのクリックで
ダミーボタンをクリックさせて
ダミーボタンのアクションを発生させたいのですが
どうもダミーボタンのクリックが動かない
いい方法ありませんか?
2017/09/19(火) 22:01:52.03ID:v8M0fO45
ヒント:プログラムがゴミ
2017/09/19(火) 22:13:45.33ID:TjZ5lvcl
IDE無しでJava触ってる奴なんかおらんやろーwwwwww

IDE無しで素のテキストエディタだけで書けって言われたら逃亡するわ
2017/09/19(火) 22:26:42.46ID:6tkowvmv
そんなことよりjava9の話しようぜっ!
2017/09/19(火) 22:31:59.21ID:TjZ5lvcl
>>627
早くAPIリファレンスだけリリースして欲しいわ
検索窓はよ
629デフォルトの名無しさん
垢版 |
2017/09/20(水) 01:50:11.54ID:E3lPvo/Y
>>626
Java 学習中の頃は vi でやってたよ。確か20年ぐらい前。
2017/09/20(水) 09:14:08.57ID:DYqQfVY4
>>626
emacsは?
2017/09/20(水) 09:54:52.31ID:iH81uzQu
秀丸だろ
632デフォルトの名無しさん
垢版 |
2017/09/21(木) 06:14:42.24ID:Q+Ok4cq4
禿丸のみなさん
2017/09/21(木) 08:10:07.97ID:xOLq2+H5
java 7
Apache commons
の環境でstream apiの代替品ってありますか?
2017/09/21(木) 16:55:15.36ID:Z4ijRCsQ
>>633
LightweightStream
2017/09/22(金) 00:51:54.17ID:grAanMYM
サクラエディタ
2017/09/22(金) 09:35:23.23ID:QQzWS0sO
社員以外はネット接続不可の会社のプロジェクトで
秀丸をデフォルトエディタにするようにわざわざ規約にまで書いてるところあってストレスやばかったわ
使いずらいしグレップが話にならんレベルで糞だし時代に取り残された頭弱い社員いるとホントきついわ
2017/09/22(金) 09:37:20.67ID:hXP4LnAQ
頭がいいからお前らにネットを使わせなかったんだろ?
638デフォルトの名無しさん
垢版 |
2017/09/22(金) 10:31:52.40ID:2GANQweE
エディタは慣れの問題がでかい
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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