1 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 14:12:12.75 ID:I0KrLWwV.net] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング 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質問・相談スレッド173★★ [転載禁止]©2ch.net peace.2ch.net/test/read.cgi/tech/1429709719/
357 名前:デフォルトの名無しさん mailto:sage [2015/08/09(日) 22:14:19.39 ID:v0G0S6RO.net] ライブラリのメソッド等でparamIntなどの仮引数名をよく見かけますが こういう書き方をした方がいいのですか? 自分は癖で変数の意味を書いてたんですが
358 名前:デフォルトの名無しさん [2015/08/09(日) 22:14:23.15 ID:Q/67NMOw.net] >>352 えーなに?聞こえなーい i1.wp.com/kaola.jp/wp-content/uploads/2014/05/10cdff1800ebacc96183a9f2b57ac960.jpg
359 名前:デフォルトの名無しさん mailto:sage [2015/08/09(日) 22:16:54.80 ID:bKgz+sPH.net] >>354 良くないから真似するな お前が正しい
360 名前:デフォルトの名無しさん [2015/08/09(日) 22:24:30.22 ID:Q/67NMOw.net] >>354 意味でいいと思うぞ。 データ型を変数名につけるのはパラメータを読み込むときとかかな。 String timeoutString = properties.get("connectionTimeout"); int timeout = Integer.parseInt(timeoutString); こういうときしか変数名にデータ型を入れることはない。
361 名前:デフォルトの名無しさん mailto:sage [2015/08/09(日) 22:35:05.80 ID:v0G0S6RO.net] >>356 ,357 ありがとうございます いつも通り書くことにします
362 名前:デフォルトの名無しさん [2015/08/10(月) 19:30:51.35 ID:51VUoz8r.net] アンドロイド用のアプリを勉強中なんですが、参考書に載っているサンプルプログラムが上手く走りません。 package example.android.app533; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.widget.ListView; import java.util.ArrayList; import java.util.List;
363 名前:デフォルトの名無しさん [2015/08/10(月) 19:31:22.23 ID:51VUoz8r.net] public class Activity_Main extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity__main); ListView lsvItem = (ListView) findViewById(R.id.amin_lsvItem); String[] items = {"えんぴつ", "消しゴム", "コンパス", "分度器", "ボールペン"}; int[] prices = {80, 100, 300, 200, 150}; List<BeanItem> beans = new ArrayList<BeanItem>(); for (int i=0; i<items.length; i++) { BeanItem bean = new BeanItem(); bean.item = items[i]; bean.price = prices[i]; beans.add(bean); } AdapterListItem adapter = new AdapterListItem(this, 0, beans); lsvItem.setAdapter(adapter); } }
364 名前:デフォルトの名無しさん [2015/08/10(月) 19:32:48.77 ID:51VUoz8r.net] こんな感じのプログラムなんですが、なにかおかしな点ありますか? もしくは、他のxmlファイルとかの問題ですかね?
365 名前:デフォルトの名無しさん mailto:sage [2015/08/10(月) 20:21:09.51 ID:KavHFNV0.net] 不具合報告ってのはむずかしいものだけれど、 それでも「上手く走りません」じゃ、読み手には何が何だかわからないよ。 どう動かないのか具体的に、主観抜きに報告しなさい。
366 名前:デフォルトの名無しさん [2015/08/10(月) 20:29:53.40 ID:51VUoz8r.net] そうですね、すみません。 えっと、コンパイルの時点ではエラーは出ないんですが、AVD上で走らせようとすると、AVD上に APP5.3.3 has stoped unexpectedly と出て正しく実行されません。 デバッグ機能を使って、プログラムを止めながら少しづつ走らせると、どうも setContentView(R.layout.activity__main); から先が実行されていないみたいです。
367 名前:デフォルトの名無しさん [2015/08/10(月) 20:33:14.91 ID:51VUoz8r.net] ちなみにactivity__main.xmlはこんな感じです。 <LinearLayout xmlns:android="schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:id = "@+id/amin_lsvItem" android:layout_width = "match_parent" android:layout_height="wrap_content" /> </LinearLayout>
368 名前:デフォルトの名無しさん mailto:sage [2015/08/10(月) 20:54:34.46 ID:VeiqFoS5.net] >>359 アンドロイドのスレで聞け
369 名前:デフォルトの名無しさん [2015/08/10(月) 21:20:40.80 ID:6o3N5fTH.net] ねねね、あだちい?これなに?? 324 :名刺は切らしておりまして:2015/05/14(木) 21:33:12.96 ID:K9JSehdC ねえねえ、安達理さんがiOSと交通違反を常習してるのってどうなの? 「へ〜〜〜、この人たち交通機動隊っていうんだwwwマジでウケるんだけどwww」 「クルマ持ってるやつは警察嫌いなの常識なんだけどなwww」 立場わきまえて物言わねえといけなくね?? 325 :名刺は切らしておりまして:2015/05/15(金) 17:10:37.67 ID:E3bQc24/ osamua 326 :名刺は切らしておりまして:2015/05/16(土) 13:38:41.54 ID:0mo+WzeZ osamua@ .com 328 :名刺は切らしておりまして:2015/05/22(金) 15:08:58.93 ID:5m1Vbnjp>>327 アスペの文章は全く的を射ないからカケラも伝わらない そこに及びもつかないからこそアスペなんだろうがね。意味分かる? 354 :古館伊知郎:2015/05/28(木) 22:01:15.34 ID:ahMY40oL >>328 おーっとここでオサムシ=ゴキブリのガチで登場であります!!! なんということでありましょう!!!自らメアドを晒しage!!!必至の形相で書き込みであります!!! 交通違反事故の件数はナンバーワンの領域に達したと言われているが!!!この勢いで2chに参戦でありましょうか!!! これはすごいことになってきた!!!あのパワセク変マネもまさにびっくりの!!!一大事の発生であります!!! このペースで行けば!!!まちがいなく病気を理由に悪意の診断書でズル休みという!!!あのパワハラマネージャーのDNAを 脈々と受け継がんとするパターンにのめり込んでいくこと間違いなしだ!!! anago.2ch.net/test/read.cgi/bizplus/1430366904/
370 名前:デフォルトの名無しさん mailto:sage [2015/08/12(水) 19:20:54.80 ID:G6AsqDdj.net] 今JSPとサーブレットについて勉強していて、 小規模なWEBアプリなら作れるようになったんですが、 これをインターネット上に公開しようと思った場合に レンタルサーバー的なサービスってあるんでしょうか 自分でLinuxサーバー建ててやると大変ですよね
371 名前:デフォルトの名無しさん mailto:sage [2015/08/12(水) 20:21:19.83 ID:sH7oqcrF.net] ありますよ
372 名前:デフォルトの名無しさん [2015/08/12(水) 21:36:20.50 ID:QVvbzI3e.net] JPAの技術書でいいのありますかね? JPAの専門書は洋書しかないっぽいけど
373 名前:デフォルトの名無しさん mailto:sage [2015/08/12(水) 23:52:42.80 ID:5WTdiBTe.net] >>367 楽したいならPaaS HerokuとかAzureとかBluemixとかああいう数クリックで環境が出来上がるのがいい ただし個人サイトごときでJavaとか大袈裟もいいとこだから Node.jsなどもっと軽いのに乗り換えることを強くお勧めする
374 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 00:48:36.41 ID:j0w4qSX7.net] >>370 ありがとうございます。 参考になります。
375 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 09:52:23.09 ID:BQrK60da.net] main関数の中で、自クラスをインスタンス化(?)してるソースって、たまに見るのですけど、 あれってどういう理由でそう書いているの? class Abc{ public static void main(){ Abc zzz = new Abc(); ← } } こんな感じの書き方 コンパイルは通るから文法上は正しいのだろうけど、 オブジェクトがないのにどうやってるんだろうかとか 変な無限ループにならないのかなとか、 定義される前に使われていいのかとか、 なんか捉え所のない疑問や感覚に陥ってしまいます…
376 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 10:06:02.33 ID:j0w4qSX7.net] staticについて理解してないね
377 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 10:21:17.55 ID:iT221kPd.net] それ俺も前swing入門のソースに書いてあって混乱した。 staticはオブジェクトがなくても使える(普通の関数)で非staticはオブジェクトに属する。 以下ソース(java入門サイトから引用)の場合SamplenはJFrameでもあるからnew Samplenをするとフレームがnewされる。 ただしstaticメンバはnewされない。 どう説明したらいいか分からないから誰か説明頼む。 import javax.swing.JFrame; class Sample extends JFrame{ public static void main(String args[]){ Sample frame = new Sample("タイトル"); frame.setVisible(true); } Sample(String title){ setTitle(title); setBounds(100, 100, 200, 160); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
378 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 11:27:06.30 ID:BQrK60da.net] >>374 そうですそんな書き方です クラスが処理を持つ、と考えると、その書き方は 再帰的な呼び出しなのかとか、卵が先か鶏が先か的な疑問というか そんな感覚に陥ります… 何か目的があるのでしょうか 記述量を減らす工夫的なもの?
379 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 11:57:06.10 ID:JHO9AiGv.net] staticメソッドは誤解を恐れずに言えばメソッド名の頭にクラス名が付いただけのグローバル関数。 クラスのインスタンスとは何の関係もないので分けて考えればいい。 一応同じクラスの中にあるということで、Sampleクラスのインスタンスのprivateメンバに触れたりするけどね。 実際紛らわしいしコンポーネントがエントリーポイント持ってるとかあんまり良くない設計だから真似しなくていいよ .NET(というかVS)も昔はそういうコード吐いてたけど今はmainは別のクラスに分かれるようになってる
380 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 12:12:10.72 ID:j0w4qSX7.net] staticが付いてるものはクラスロード時に実体がメモリ上に確保される だからnewしなくても実体にアクセスできる 自作クラスにstatic変数やstatic関数を作って色々実験してみるといいのでは
381 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 13:56:36.64 ID:gfDb7Djy.net] Javaバッチって正直使われてるの?
382 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 14:08:20.40 ID:JHO9AiGv.net] 普通にある メインフレーム脳で技術力のないSEが設計して安易にバッチ(笑)になったものが大半だけど
383 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 15:21:40.25 ID:FSCNzTN6.net] >>376 なるほど 紛らわしさを感じる書き方なのですね 実は昼食時に他の人と話し、クラス単体でも実行できるようになって便利だからではないか、 という意見もありました ただ、そのメリットって、その紛らわしさとのトレードオフ的にどうなの?とも… >>377 その仕様を、何か特異な解釈で使ってるような気がしてまして…
384 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 15:35:53.36 ID:gfDb7Djy.net] 参考になります いろいろ触ってみます
385 名前:デフォルトの名無しさん [2015/08/13(木) 20:00:09.14 ID:AQlZKHuh.net] java1.8で作ったクライアントアプリですが「java -jar -Dfile.encoding=UTF-8 aaa.jar」 こうやって起動しないと画面から入力した文字列だけが化けます パラメータを指定したくないのですが、良い方法ありますか?
386 名前:デフォルトの名無しさん mailto:sage [2015/08/14(金) 05:26:46.02 ID:aNR/Sde4.net] アプリの起動オプションに、それを書けば? アプリの設定画面に、起動オプションや引数の、 設定画面は無いのか?
387 名前:デフォルトの名無しさん [2015/08/14(金) 10:47:23.69 ID:PHeL97Pu.net] >>383 すみません、素人なので意味がよくわかりませんでした。 Windowsだと「set _JAVA_OPTIONS=-Dfile.encoding=UTF-8」を設定しないと 画面から入力した文字が壊れます。 この方法で回避するとログが化けるので、別の良い方法ありませんか? EclipseはUTF-8で統一してあります。
388 名前:デフォルトの名無しさん [2015/08/14(金) 11:01:38.82 ID:PHeL97Pu.net] 私は382です。 今の状況って、画面から入力された文字が実際はSJISなのにUTF-8としてunicodeに変換されて壊れるという解釈でいあってますか?
389 名前:デフォルトの名無しさん mailto:sage [2015/08/14(金) 11:18:38.92 ID:F5Mwffxg.net] >>385 入力された文字列をUTF8にエンコードすれば終わりじゃないの?
390 名前:デフォルトの名無しさん [2015/08/14(金) 13:22:07.25 ID:QDOl9Spf.net] いろいろありがとうございました。この記述でログも入力された文字も化けなくなりました。 System.setProperty("file.encoding","UTF-8"); どうして解決できたのかわからないので、解説を頂けると嬉しいです。
391 名前:デフォルトの名無しさん [2015/08/15(土) 16:38:24.08 ID:IqETh4aW.net] 新しいプロジェクトをインポートして それをライブラリとして使うというものと デバックで1行づつおっていくと classファイルなので読めませんみたいな画面がでるものと2つあります これの意味がわかりません ほかのソースを使う場合は プロジェクトを取り込んで関連付けるのと 現在使っているプロジェクトの中にライブラリにjarファイルをおくのと2つあるということ? またその時にclassかjarファイルの場合はデバックで追っていくとソースコードの出ない画面になり javaで普通にソースが書かれているとソースコードがでてでバックで追っていけるものになる という考え方でいいんでしょうか
392 名前:デフォルトの名無しさん mailto:sage [2015/08/15(土) 17:52:21.18 ID:H+rJdgB+.net] javaeeの技術というかフレームワークというか 覚えることがありすぎて混乱する ある入門書籍ではjsf教えててある書籍ではspringだったり日本では未だstrutsが動いてたりstruts2はなんだよって感じで seesaaとかplayとかもあるしコンテナはtomcat,jetty,wildfly,glassfish,とかあるのにweblogicとかwebsphereとかもあって もう何覚えたらいいかわけわかめンゴねぇ…
393 名前:デフォルトの名無しさん mailto:sage [2015/08/15(土) 18:09:54.83 ID:4n76/Z/d.net] >>389 スレチ peace.2ch.net/test/read.cgi/tech/1374399677/
394 名前:デフォルトの名無しさん mailto:sage [2015/08/15(土) 18:58:18.65 ID:Tyv45jUE.net] その上javascriptでサーバー側もクライアント側もやるみたいな流れになってるしわけがわからn
395 名前:デフォルトの名無しさん mailto:sage [2015/08/16(日) 10:25:17.53 ID:Zpw6bFyc.net] >>388 eclipseでソースが表示されるかされないかは、デバッグ中のソースコードが参照可能かで決まる。 プロジェクトを参照するようにしているのであれば、手元にソースコードがあるからもちろん参照可能だし、jarを参照する場合でも、jarにソースコードが同梱されてれば参照できる。
396 名前:デフォルトの名無しさん mailto:sage [2015/08/16(日) 11:40:45.32 ID:5hqeFHwR.net] >>392 ありがとう
397 名前:デフォルトの名無しさん mailto:sage [2015/08/16(日) 15:52:46.86 ID:SSu+zzXa.net] Android Studioスレで回答つかなかったので、こちらで失礼します。 スレチなら誘導お願いします。 AndroidStudioでアプリ作成を始めました。 初めてのIntelliJ(gradle)で使い方について質問です。 (Android標準など)の依存ライブラリのコードを参照するのは、どのようにすればいいでしょうか? なお、build.gradleに以下を追記したけど、ビルドエラーになってしまいした。。 apply plugin: 'idea' idea { module { downloadJavadoc = true downloadSources = true } } eclipse+mavenの時は依存jarを右クリック->Maven->Download SourcesでソースのDLが出来て、F3で該当ソースに飛べたのですが、こちらと同等の事をAndroidStudioでやりたいです。
398 名前:デフォルトの名無しさん mailto:sage [2015/08/16(日) 17:10:53.09 ID:7CRstT7J.net] >>394 stackoverflow.com/questions/17426628/how-to-make-android-studio-download-dependencies-sources-and-javadoc このあたりを見てみると、Javadocを取得するときに未解決の問題があるらしいから、とりあえずJavadocの部分は外してやってみたら?
399 名前:デフォルトの名無しさん mailto:sage [2015/08/16(日) 17:14:21.25 ID:hzZnR/Bt.net] >>394 Androidプログラミング質問スレ revision49 [転載禁止](c)2ch.net peace.2ch.net/test/read.cgi/tech/1436353166/
400 名前:デフォルトの名無しさん mailto:sage [2015/08/16(日) 23:01:06.28 ID:SSu+zzXa.net] >>395 ありがとうございます。 試してみたけどダメでした。 cmd+bで宣言部に飛ぼうとするとデコンパイルしたソースでした。 build.gradle修正した後buildするだけじゃダメなんですかね。 >>396 こちらと迷ったのですが、Androidアプリスレに行きますね。 誘導ありがとうございます。
401 名前:デフォルトの名無しさん mailto:sage [2015/08/20(木) 01:00:43.56 ID:021kTxLD.net] バカはレスしないでくれる? 個人の主張として批判せず、いたずらにある類として扱うのは極めて恣意的かおバカの批判にあらざる攻撃の特徴。 まあ、その軽蔑すべき発想で返した俺も反省はしてもよいが はっきり言って精神病とバカの特徴でしかない論法でレスするなよ。 俺はバカと精神病きらいだからな。 おまえら、マジで精神病と思われる宣言的絶対主義の形而上学バカの一味は人類の公的な敵だとおもっているからな。 さしあたりお前らが馬鹿にされていることは科学的認識の健全性をそれなりに示すから喜ばしいがな。 それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、 いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ 所詮、2chだな
402 名前:デフォルトの名無しさん mailto:sage [2015/08/20(木) 08:44:24.08 ID:SomBh+l5.net] Java Platform, Standard Edition 8 Update 60 (Java SE 8u60)キター
403 名前:デフォルトの名無しさん mailto:sage [2015/08/20(木) 11:09:03.47 ID:t1t4zD8y.net] ユーザーフォルダ内に[.oracle_jre_usage]ってフォルダが出来るようになったな
404 名前:デフォルトの名無しさん [2015/08/22(土) 10:45:26.23 ID:W6cMyMIc.net] >>399 u51までは普通にインストールできていたのに、u60ではインストーラーが 中断してしまいます。
405 名前:デフォルトの名無しさん mailto:sage [2015/08/22(土) 10:47:51.05 ID:NF24Soc9.net] >>401 荒らしは去れ ここはチラシの裏の日記を書くところじゃない
406 名前:デフォルトの名無しさん [2015/08/22(土) 11:24:34.25 ID:4zTa0jv7.net] >>402 使えなければ意味のないツールでしょ。
407 名前:デフォルトの名無しさん [2015/08/22(土) 11:36:23.89 ID:4zTa0jv7.net] >>402 u51は同じ環境でアンインストール、インストールができているのに u60はインストーラーが停止してしまう。 どこか仕様が変わったと考えるのが普通でしょ? 科学を否定する中世のキリスト教教皇じゃあるまいし...。 >>400 さんの話は参考になりました。
408 名前:デフォルトの名無しさん mailto:sage [2015/08/22(土) 13:33:08.22 ID:jXwcYW3X.net] ダウンロード失敗しててファイル壊れてるんじゃね?
409 名前:デフォルトの名無しさん [2015/08/22(土) 14:38:58.16 ID:4zTa0jv7.net] >>405 2台でテストして失敗しているので、Oracleの責任でしょうなぁ。 そういう、初歩的な答えではないと思いますよ。
410 名前:デフォルトの名無しさん [2015/08/22(土) 14:42:26.22 ID:4zTa0jv7.net] >>406 の続き、 まあ、ウイルスソフトの影響とか、そういう質問も出るとは 思いますが、全部外してテストしました。そんなことをしなくても u51は簡単にアンインストール、インストールできるのですから。
411 名前:デフォルトの名無しさん [2015/08/22(土) 16:26:25.89 ID:4zTa0jv7.net] . I guess... Java 1.8SE u60 is not commercially because it can't be installed in Japanese edition of Windows7 I've spent much time today to install it, but I fault that.
412 名前:デフォルトの名無しさん [2015/08/22(土) 16:29:12.86 ID:4zTa0jv7.net] I guess... Java 1.8SE u60 can't be used commercially because it can't be installed in Japanese edition in Windows7. I've spent much time today to install it, but I can't do that.
413 名前:デフォルトの名無しさん [2015/08/22(土) 16:31:51.73 ID:4zTa0jv7.net] >>409 の続き、 >>408 より、>>409 の方がより正確ですね。 荒らし? 日本のOracle関係者が週末慌てている、それだけのことでしょ?
414 名前:デフォルトの名無しさん [2015/08/22(土) 16:36:11.15 ID:4zTa0jv7.net] . 週末にKer5とか荒らして、Oracleが大儲け? そうは思いたくないのですがね。 でも、株価が下がっているので、背任かも知れませんねぇ。
415 名前:デフォルトの名無しさん mailto:sage [2015/08/22(土) 18:10:34.73 ID:EhLAE3zE.net] 報告出せばいいと思うよ。バグだとしたらそれはOracleにも開発者にも有益な情報だし あと>>401 の文章だけじゃチラ裏扱いされても仕方がないのはわかれ
416 名前:デフォルトの名無しさん mailto:sage [2015/08/22(土) 19:25:00.98 ID:oQset629.net] 他の人が再現できてないなら環境の問題じゃないの? Twitterとかも見てみた? インストールできないってのは具体的にどんな現象を指すの?イベントログとかアプリケーションログにもエラーメッセージは出ないの? 英語の文章からは、「超〜時間使ったけど、これじゃ仕事に使えない!」って感情的になってるだけで、何も手がかりが読み取れない。 それと comercially は in production にするかもしくは can'be used .. から省いたほうがいい。商用環境じゃなきゃ使えるの? あと前置詞の使い方をもっと勉強しろ。
417 名前:デフォルトの名無しさん mailto:sage [2015/08/22(土) 19:33:48.88 ID:fkDvePzL.net] u60のインストール失敗は下記スレで話し合ってくればいいんじゃね Java Runtime Environment Part4 anago.2ch.net/test/read.cgi/software/1395319607/
418 名前:デフォルトの名無しさん [2015/08/23(日) 08:03:35.65 ID:aW3jQeQY.net] >>414 誘導Thx.
419 名前:デフォルトの名無しさん [2015/08/23(日) 08:09:01.08 ID:aW3jQeQY.net] >>414 複数のインストール不可例があるみたいですね。
420 名前:デフォルトの名無しさん [2015/08/23(日) 08:23:58.31 ID:aW3jQeQY.net] I'm an enduser of Java 8 JDK and JRE, using them in Windows7 Japanese edition. According to the instruction on the site, I tried to update them from u51 to u60, but I were not able to do that though u51 can be uninstalled and installed in the same condition correctly. The new installer could not be work rightly, I guess. 英語の先生、これで合格点がいただけるかな?
421 名前:デフォルトの名無しさん mailto:sage [2015/08/23(日) 12:39:47.25 ID:oU/PVfl3.net] >>417 文法ひどすぎだろ。be 動詞とか時制とか。
422 名前:デフォルトの名無しさん mailto:sage [2015/08/23(日) 13:17:34.42 ID:OcftBepE.net] 意志の疎通をはかることはできるだろう だが >I'm an enduser of Java 8 JDK 英語とは別の所に問題があるようだ
423 名前:デフォルトの名無しさん [2015/08/23(日) 15:43:44.86 ID:aW3jQeQY.net] I'm an end-user of Java 8 JDK and JRE, using them in Windows7 Japanese edition. According to the instruction on the site, I tried to update them from u51 to u60, but I was not able to install u60 though u51 can be uninstalled and installed in the same condition correctly. The new installer could not work rightly, I guess. I'm sober just today:-)
424 名前:デフォルトの名無しさん [2015/08/23(日) 16:20:49.40 ID:aW3jQeQY.net] This problem of installation could bother system administrators or developers because their clients
425 名前: can't install the fixed update. [] [ここ壊れてます]
426 名前:デフォルトの名無しさん mailto:sage [2015/08/23(日) 18:51:00.53 ID:oU/PVfl3.net] 怒りに任せて拙い英語でダラダラ書いてるわりには技術的な情報が全くないな。インストールできなきゃ新しいのが出るのを待つしかないだろう。 エンジニアじゃなくて営業とかそっち方面の人?
427 名前:デフォルトの名無しさん [2015/08/23(日) 18:55:32.31 ID:c9xDZ4H5.net] ID:oU/PVfl3 こいつうざくねw
428 名前:デフォルトの名無しさん [2015/08/24(月) 13:04:22.20 ID:hqJbVyBZ.net] > [2015/08/24 11:54:51.598, jdk-8u60-windows-x64.exe (PID: 4884, TID: 6952), > JavaEnvironment.cpp:472 (JavaEnvironment::detect)] > TRACE: Entering JavaEnvironment::detect うーん、ここでインストールログが終わっている...。msiファイルをmsiexec.exeで起動する前に落ちているので、お知恵拝借したいです。
429 名前:デフォルトの名無しさん [2015/08/24(月) 14:34:52.21 ID:hqJbVyBZ.net] . 結局、インストーラーがmsiファイルを作れず、落ちているようなので、 インストールできたPCから、jdkのmsiファイルをコピーして、jreも そこから取り出して、インストールさせました。
430 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 23:31:02.24 ID:q2E+8un0.net] ↓これってどういうときに使うサイト? bugs.java.com/
431 名前:デフォルトの名無しさん mailto:sage [2015/08/25(火) 16:39:22.64 ID:y6MZT2w1.net] はじめまして javaで色々な文字コードの入力をutf8にしたいのですが「〜」等に対応できる方法が見つかりません 解決法やいい感じのライブラリとかありませんか お願いします
432 名前:デフォルトの名無しさん [2015/08/25(火) 17:40:28.14 ID:r65jL+TU.net] >>427 あの、括弧を入力したいのか、〜を入力したいのか分かりません。
433 名前:sage [2015/08/25(火) 17:57:03.87 ID:OtIPujXp.net] 初めまして、あほな質問ですが誰か答えてくださるとうれしいです。。 jsoupであるサイトにログインして、 そこからデータをとってきたいと思うのですが、ログインがうまくいきませぬ。 具体的には、スクエニのネトゲのサイトなんですが, 何がうまくいかない理由なのかさっぱり... lab.bizreach.co.jp/62/ このあたりを参考にしているのですが...
434 名前:デフォルトの名無しさん mailto:sage [2015/08/25(火) 18:54:21.69 ID:2QQu0W9L.net] >>429 sageはメールに書くんだぞw
435 名前:デフォルトの名無しさん mailto:sage [2015/08/25(火) 19:15:45.85 ID:vFObeMzI.net] >>429 まずはそのあほな質問を見直して、まともな質問に直しましょう。 コード、サイトのURL、エラーメッセージ、エラーコード等を含めるといい質問になりますよ。 そうでなければ一行ずつデバッグしましょう。
436 名前:デフォルトの名無しさん mailto:sage [2015/08/25(火) 19:48:14.24 ID:UmUy/CWK.net] >>429 そのあほな質問では いかなる計画・理論的背景をもって どういう結果を求めてて 具体的に何をやって 実際にどういう結果が得られたか がさっぱり… まあ全部揃ってたとしてもクラックくさいから板違いだけどな
437 名前:デフォルトの名無しさん mailto:sage [2015/08/25(火) 19:52:28.26 ID:cgF2ZN/V.net] >>429 ログイン失敗時のステータスコードやボディとか情報がないとなんともだけど、クッキーかリファラ辺りでエラーなんじゃないかと
438 名前:デフォルトの名無しさん mailto:sage [2015/08/25(火) 22:28:07.15 ID:NvV3fkvk.net] >>432 ほんとにそのとおりやね。 クラックくさいからurlのせるのやめたんだよね。 クッキーは設定してるけどリファラ流行ってないから設定してみるわ。 Httpのエラーは出ないけど、 ポストしてもログインページがまた返されるんだ。。
439 名前:デフォルトの名無しさん mailto:sage [2015/08/25(火) 23:14:04.02 ID:Zsw440iP.net] イタチ
440 名前:デフォルトの名無しさん mailto:sage [2015/08/25(火) 23:45:40.58 ID:vw1DhAGj.net] 今時外部からフォームpost出来るwebシステムなんてあったらセキュリティホールもいいとこ。 特にログインフォームがそうなってたらマズイってレベルじゃない 普通はcsrfとか独自実装のワンタイムトークンでチェックする。
441 名前:デフォルトの名無しさん mailto:sage [2015/08/26(水) 00:47:23.38 ID:GbyhMcXW.net] 今時のログインフォームってjavascriptで処理されてんじゃないの htmlファイルに直にタグでフォームの送信情報全て埋め込むからクラックされるわけなんだし フォームの内容もjavascriptで動的に変化させてたらJavaからじゃ無理ゲーじゃね? 画像文字認識の認証やflashやhtml5でのパズルみたいな認証とかもあったら
442 名前:デフォルトの名無しさん mailto:sage [2015/08/26(水) 21:33:39.15 ID:rsm78ogo.net] なるほど、そうなんだ。 まあそうだよな。。。 じゃあにChoromeの拡張機能として作るわ
443 名前:デフォルトの名無しさん mailto:sage [2015/08/26(水) 21:49:31.34 ID:8Yf73dPo.net] お前には無理、ということだよwww
444 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 00:25:44.27 ID:h/c9vpsy.net] abc!def$$ghij%klmn abcd%efg!hijklmn abcdefgh$$ijklm!n みたいな文字列があったとして、$$, !, %のどの文字よりも左にある文字列を抽出するスマートな方法ってある? 上の例だと abc abcd abcdefgh を抽出したい
445 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 01:15:25.07 ID:JE0WpX9W.net] >>440 正規表現
446 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 02:37:57.98 ID:0QlSmKHt.net] スマートじゃないのってどういうの? indexOfを使うとか?
447 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 03:03:21.34 ID:h/c9vpsy.net] 正規表現も考えてみたのですが String str = "abcd%efg!hijklmn"; String regex1 = ".+?(?=!)"; String regex2 = ".+?(?=\\$\\$)"; String regex3 = ".+?(?=%)"; Pattern p1 = Pattern.compile(regex1); Pattern p2 = Pattern.compile(regex2); Pattern p3 = Pattern.compile(regex3); Matcher m1 = p1.matcher(str); if (m1.find()) { str = m1.group(); } Matcher m2 = p2.matcher(str); if (m2.find()) { str = m2.group(); } Matcher m3 = p3.matcher(str); if (m3.find()) { str = m3.group(); } System.out.println(str); なんだか冗長すぎる気がしてしまうのです これが一番無難な方法でしょうか?
448 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 03:35:50.14 ID:JK+fz/JG.net] これが無難な方法だよ ideone.com/xkNQMY
449 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 03:57:04.26 ID:hd6aR505.net] 正規表現使ったやり方はこうだよ String str = "abcd%efg!hijklmn"; String regex = "\\!|\\$\\$|\\%"; String[] temp = str.split(regex, 2); if (temp.length == 2) { str = temp[0]; System.out.println(str); } else { System.out.println("nothing!"); }
450 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 04:05:08.66 ID:hd6aR505.net] パターンの再利用を考えるならこれ final Pattern regex = Pattern.compile("\\!|\\$\\$|\\%"); String str = "abcd%efg!hijklmn"; String[] temp = regex.split(str, 2); if (temp.length == 2) { str = temp[0]; System.out.println(str); } else { System.out.println("nothing!"); }
451 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 09:26:55.40 ID:1MxspUTL.net] いつも思うんだけどpatternのコンパイルってどれくらいの負荷あるんだろうか、基本静的なバターンはstatic finalで宣言するようにはしてるけど。
452 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 12:34:08.83 ID:h/c9vpsy.net] >>444-446 これぞスマートな方法です! 勉強になりました どうもありがとうございます!
453 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 13:08:01.41 ID:0QlSmKHt.net] 正規表現使うならString.replaceAllと後方参照でよくね?
454 名前:デフォルトの名無しさん [2015/08/27(木) 13:47:07.69 ID:dXME0K0M.net] 質問! 二枚の画像を横に連結されるプログラムを作りたい。 public class combineImages { public static void main(String[] args) { try { BufferedImage biLeft = ImageIO.read(new FileInputStream("a.png")); BufferedImage biRight = ImageIO.read(new FileInputStream("b.png")); int width = biLeft.getWidth() + biRight.getWidth(); int height = biLeft.getHeight(); BufferedImage img = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB); Graphics g = img.getGraphics(); g.drawImage(biLeft, 0, 0, null); g.drawImage(biRight, biLeft.getWidth(), 0, null); ImageIO.write(img, "png", new File("merged.png")); System.out.println("Finished!"); } catch (Exception e) { e.getStackTrace(); } } } を実行しても何も起こらない。何がおかしいのでしょうか? 画像はこのコードと同じ階層にあります。
455 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 22:29:48.58 ID:gX/+86C9.net] >>450 画像を結合したことないけど、テキストなら最後にcloseメソッド呼んでるところがこれにはないね
456 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 22:32:23.55 ID:gX/+86C9.net] と言うより、ファイルに出力したりとか、その後の処理は何もないの?
457 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 22:35:16.59 ID:gX/+86C9.net] >>452 すまん、ImageIOでちゃんと書いてた