[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/01 17:29 / Filesize : 259 KB / Number-of Response : 1010
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

☆★Java質問・相談スレッド174★★



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でちゃんと書いてた






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<259KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef