約 1,438,083 件
https://w.atwiki.jp/abenben18/pages/56.html
Javaでメール送信 関連リンク Jakarta-Email ozacc-mail library ozacc-mailのダウンロード
https://w.atwiki.jp/m_shige1979/pages/748.html
Java 初期設定
https://w.atwiki.jp/developer/pages/4.html
書籍 Light Weight Java に関するドキュメント 1.サンプルプログラム(bookstore.war)の動作時のトラブル 1.1.TOMCAT4.1Xで起動時にエラーが発生する エラー内容 クラス org.apache.myfaces.webapp.StartupServletContextListener のリスナインスタンスにコンテキスト初期化イベントを送信中の例外です java.lang.NoClassDefFoundError javax/servlet/jsp/el/ELException at org.apache.myfaces.config.FacesConfigurator.feedStandardConfig(FacesConfigurator.java 202) 原因 jsp-2.0.jarがクラスパス上に無いために発生しています。 対応方法 本付属のCDROMの/software/myfaces-1.0.8.zip中に含まれています。解凍して、jsp-2.0.jarだけクラスパスに追加しましょう。 1.2.TOMCAT5.0Xでログイン処理時にエラーが発生する エラー内容 2005-09-10 23 48 09 StandardContext[/bookstore]Root cause of ServletException Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java 106) 2005-09-10 23 48 09 ApplicationDispatcher[/bookstore] サーブレット Faces Servlet のServlet.service()が例外を投げました javax.faces.FacesException JSPのクラスをコンパイルできません at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java 410) 原因 jspのコンパイラにクラスパスの設定がされていないため? 対応方法 eclips-[ウィンドウ]-[設定]-[tomcat]-[JVMの設定]-[クラスパス(生成されたクラスパスの前)]に以下のパスを追加 C \j2sdk1.4.1_02\lib\tools.jar 1.3.起動時にJSPのコンパイルエラーが発生する エラー内容 2005-09-11 01 02 46 ApplicationDispatcher[/bookstore] サーブレット jsp のServlet.service()が例外を投げました java.lang.Error コンパイル問題が未解決です。 文字列リテラルが二重引用符によって正しく閉じられていません。 at org.apache.jsp.login_jsp._jspx_meth_h_outputText_1(login_jsp.java 301) 原因 文字コードの設定が正しくないため 対応方法:このサンプルはUTF-8(CRLF)になっているので、eclipseの文字コードを変更する。 [bookstoreのプロジェクトを選択]-[右クリックでプロパティ]-[情報]-[テキスト・ファイルのデフォルトエンコード]-[その他]にUTF-8を設定。 あと、既に作成されてたJSPの.javaファイルを削除する。
https://w.atwiki.jp/sitescript/pages/577.html
JAV INN JAV INN http //www.javinn.com/ JAV INN-Free HD JAV Streaming | Japanese Porn | Japanese Tubes Online サイト閉鎖? 取得できない動画があるかもしれません(かなりの数の取りこぼしがあるはずです)。 そんなのでもいいよという方のみ、 スクリプトをインストールversion 0.1.1 2014.07.19 up インストール済みの他のサイトスクリプトを取り込んで利用することがあります。動画配信元 FlashX.tv flashxtv.site.js 動画配信元 STREAMIN.TO streaminto.site.js 動画配信元 VideoMega.tv videomegatv.site.js 必要ならばあらかじめインストールしておいてください。 動画のソースを取得したけれども、未対応や取得失敗の場合に、メッセージウィンドウにその旨表示します。メッセージウィンドウなんて鬱陶しい、という場合は、スクリプトの94行目あたり、_JavInn.showMag の値を false にしてください。 修正情報 version 0.1 2014.05.30 up version 0.1.1 2014.07.19 up動画配信元 VideoMega.tv を追加。 埋め込みコード直書きに対応。 ダウンロードできましたが、動画が再生されません。途中でフリーズして動かなくなる -- 名無しさん (2014-08-05 04 54 39) ダウンロード、再生は出来ますがダウンロードが途中で完了してしまいます -- 名無しさん (2014-09-29 11 53 27) ダウンロードが出来ません。エラーが出ます -- 名無しさん (2014-11-01 04 57 45) videomegatv.site.js を最新にしてください。 -- 管理人 videomegatv.site.js を最新にしてもダウンロードが出来ません。エラーが出ます -- 名無しさん (2014-11-02 06 38 24) できない動画のページURLを教えてください。 -- 管理人 ダウンロードができません -- 名無しさん (2014-12-09 06 22 08) できない動画のページURLを教えてください。 -- 管理人 videomegatv.site.js使えない? -- 名無しさん (2015-01-13 13 15 38) 全ての動画がDLできなくなりました -- 名無しさん (2015-01-13 14 47 08) [URL例示 watch-matsuoka-senna-first-time-dzukushi] -- 名無しさん (2015-01-13 17 30 13) すみません、[URL例示 watch-matsuoka-senna-first-time-dzukushi]ダウンロードできません -- 名無しさん (2015-01-13 17 30 53) videomegatv.site.jsが、 2015-01-13 09 00ごろより使えません -- 名無しさん (2015-01-13 19 48 35) videomegatv.site.jsが、使えません -- 4 (2015-01-14 23 27 00) まったく落とせないよ? -- 名無しさん (2015-01-15 19 19 09)videomegatv.site.jsを更新しましたので、インストールしてみてください。 -- 管理人 インストールは上記のvideomegatv.site.jsをクリックすればインストールできるのですか? -- ak (2015-01-16 17 50 43) 昨日まではdownloadhelperでダウンロードできていたのですが、急にできなくなりました。詳しい情報お願いいたします。 -- ak (2015-01-16 17 55 29) 403が返ってくるみたい。 -- ななし (2015-01-16 23 18 40) 403とはなんですか? -- ak (2015-01-17 08 17 34) http //gyazo.com/b0d74e1a1d1559b580ec7a7bfd2d686f -- ななこ (2015-01-17 20 24 54) jav inn 重いなー でもDL出来る方法あったよ -- あ (2015-01-20 14 45 41) macを使っているのですが、javinnの動画のダウンロード方法を知っている方がいましたら、宜しくお願いいたします。 -- ak (2015-01-20 21 51 59) 5278javで検索 多分videomegaじゃない奴なら落とせるはず -- 名無しさん (2015-01-20 22 14 33) JAVINNは昨日までサイトスクリプトをインストールすれば落せていましたが今日になって全く落とせなくなりました -- 名無しさん (2015-01-21 05 50 40) 私も1/21からダウンロード出来なくなってしまいました。大変申し訳ございませんが、ご対応をお願い頂けないでしょうか。 -- slo (2015-01-21 09 47 36)videomegatv.site.js(→VideoMega.tv)を更新しましたので、インストールしてみてください。 -- 管理人 出来るようになりました。お手数をおかけします。ありがとうございました。感謝いたします。 -- slo (2015-01-21 11 02 05) ダウンロードができません -- 名無しさん (2015-01-22 18 58 45) VideoMega.tvインストールしても、全てダウンロード出来なくなってしまいました。ご対応をお願いいたします -- 名無しさん (2015-01-23 20 54 36) 私の方ではダウンロード出来てますよ。 -- 名無しさん (2015-01-23 22 17 51) ダウンロードできますが、再生できません。コーデックが変わったのでしょうか? -- 名無しさん (2015-01-25 23 34 45) 問題なく使えてるけど・・・・ -- 名無しさん (2015-01-26 17 01 10) 私も昨日はダウンロード出来たのですが、今日は出来ません。よろしくお願いします。 -- J.boy (2015-01-27 09 03 10) すいません。今ダウンロードしたら、何故か大丈夫でした。 -- J.boy (2015-01-27 11 10 43) お世話になります。今朝からダウンロードが出来ません。ご対応をよろしくお願いいたします。 -- toki (2015-01-30 06 35 59) 取得失敗になり、ダウンロード出来なくなってしまいました。ご対応宜しくお願いいたします -- 名無しさん (2015-01-31 23 09 20) バンバンDL出来るって素晴らしです。管理人様ありがとう!! -- 名無しさん (2015-02-01 20 14 37) ダウンロードが途中で完了になってしまう状態が続いております。可能でしたら対応のほど宜しくお願い致します。 -- 名無しさん (2015-02-23 00 00 29)おそらく、スクリプト側から対応するのは難しいです。取得した保存URL(動画への直リンクURL)を、リジューム・リトライ機能のあるダウンローダなどに投げた方が近道かもしれません。 -- 管理人 ダウンロードしたい画像をクリックすると、netの画面になり、ダウンロードが出来ません。ご対応宜しくお願いいたします -- 名無しさん (2015-03-13 19 18 12) ダウンロードが出来ません。ご対応宜しくお願いいたします -- 名無しさん (2015-03-14 13 20 57) ダウンロードができません -- 名無しさん (2015-03-14 13 21 23) PCくわしくないんで仕組みはわからないんですが、ソース表示して、「 source src="」以降をアドレスバーにコピペすると別ウィンドウでDLできました。 -- ななし (2015-03-14 18 30 09) 仕様変更されたようで全くダウンロード出来なくなりました。どうか対応よろしくお願いいたします。 -- 名無しさん (2015-03-15 10 36 42) 動画を保存にある無変換で保存では途中までダウンロード出来るのですがWMVやMP4に変換で保存すると取得失敗になります -- 名無しさん (2015-03-15 11 05 26)おそらく、スクリプト側から対応するのは難しいです。取得した保存URL(動画への直リンクURL)を、リジューム・リトライ機能のあるダウンローダなどに投げた方が近道かもしれません。 -- 管理人 ダウンロードが出来ません -- 名無しさん (2015-03-15 11 42 10)VideoMega.tvを最新のものにしてみてください。 -- 管理人 最新のものも昨日まではダウンロード出来ていたのですが全く出来なくなりました。 -- 名無しさん (2015-03-16 05 56 17) 保存を押しても動画取得からすぐに100%になって全く出来ません。お忙しいとは思いますが対応宜しくお願いします -- 名無しさん (2015-03-16 05 58 19) JAVINNの•VideoMega.tvの動画が取得できません -- 名無しさん (2015-03-17 04 27 03) ダウンロードできません -- 名無しさん (2015-03-22 11 20 47) 昨日まで見れた動画が消えてしまいました -- 名無しさん (2015-03-22 13 12 46) 取得失敗になってしまいます。 -- 名無しさん (2015-03-22 22 24 59) 取得失敗出来ません -- 名無しさん (2015-03-25 00 08 51) り、、 -- 名無しさん (2015-03-27 00 26 38) ダウンロードできません大変申し訳ございませんが、忙しいとは思いますがご対応をお願い頂けないでしょうか -- 名無しさん (2015-03-29 19 41 34) 今気づいたんケド再生してから右クリで保存できる。videomegaの埋め込みはこれで落とせるっぽい。 -- 名無しさん (2015-04-06 13 40 34) 動画が見れません。 -- 名無しさん (2015-04-08 23 39 13) 動画の部分が真っ白で見れない。 -- 名無しさん (2015-04-08 23 48 33) ダウンローダーを探せば普通にダウンロードできる -- 名無しさん (2015-04-18 15 40 16) cravingでも右クリでも保存ができません。みなさんはどうですか? -- 名無しさん (2015-05-14 19 18 42) 私も右ができなくなりました。どうすればいいでしょうか?情報お願いします。 -- 名無しさん (2015-05-15 11 51 57) なぜ落とせないか考えて、ちょと工夫すれば右クリで落とせるけどね -- 名無しさん (2015-05-20 02 44 06) 工夫しなくても普通に落とせる。 -- 名無しさん (2015-05-21 22 02 02) やりやがったぁ。有料サイトになってない? -- 名無しさん (2015-06-05 15 05 36) Facebookで戻ってくるって書いたるぞ -- 名無しさん (2015-06-06 00 14 52) サイト閉鎖? -- 名無しさん (2015-06-09 11 02 01) サイトどうなったのかな 復活はしないのかな・・・? -- 名無しさん (2015-06-17 11 32 14) 他のサイトで見れば? -- 名無しさん (2015-06-18 16 03 54) http //www.javinn.com/このサイトは、ウィルスに冒されている。 -- 名無しさん (2017-03-08 22 22 02) 名前 コメント
https://w.atwiki.jp/javamock/pages/48.html
new演算子 Javaにおいてnew演算子とはコンストラクタからインスタンスを生成するための演算子です。 new演算子は以下の形式で扱います。 new 配列型[サイズ] new コンストラクタ new演算子 使用例 1 (配列) NewOperatorSample1.java class NewOperatorSample1 { public static void main([[String]][] args) { [[int]][] intArray = new int[3]; System.out.println("length " + intArray.length); intArray[0] = 10; intArray[1] = 20; intArray[2] = 30; System.out.println("[0] " + intArray[0]); System.out.println("[1] " + intArray[1]); System.out.println("[2] " + intArray[2]); } } 実行結果 C \java javac NewOperatorSample1.java C \java java NewOperatorSample1 length 3 [0] 10 [1] 20 [2] 30 new演算子 使用例 2 (クラス) NewOperatorSample2.java class NewOperatorSample2 { public static void main(String[] args) { javax.swing.JFrame frame = new javax.swing.JFrame(); frame.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE); frame.setSize(300,300); frame.setVisible(true); } } 実行結果 C \java javac NewOperatorSample2.java C \java java NewOperatorSample2
https://w.atwiki.jp/ce00582/pages/3725.html
import java.awt.*; import java.awt.event.*; import java.awt.image.*; class game0615 extends Frame{ PixelGrabber pg; Color col; Image img; int w=500; int h=500; int size; int red,green,blue; int pix[]=new int[w*h]; int memor[][]=new int[h][w]; int memog[][]=new int[h][w]; int memob[][]=new int[h][w]; int girlr[][]=new int[h][w]; int girlg[][]=new int[h][w]; int girlb[][]=new int[h][w]; int rgb[][]=new int[h][w]; int mx,nx,m,n; int m1,n1,m2,n2; int sx,sy; int j; String s1,s2,s3,s4; Button bu1,bu2,bu3,bu4,bu5,bu6; game0615(){ s1="shinoda.jpg"; catchimg(s1); for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ girlr[mx][nx]=memor[mx][nx]; girlg[mx][nx]=memog[mx][nx]; girlb[mx][nx]=memob[mx][nx]; } } s2="5099.png"; catchimg(s2); for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ j=0; if(memor[mx][nx] 50)j=j+1; if(memog[mx][nx] 50)j=j+1; if(memob[mx][nx] 50)j=j+1; if(j==3)rgb[mx][nx]=100; } } size=10; sx=0; sy=0; setLayout(new FlowLayout()); Button bu1 = new Button("big"); bu1.addActionListener(new beck()); add(bu1); bu1.setActionCommand("c1"); Button bu2 = new Button("little"); bu2.addActionListener(new beck()); add(bu2); bu2.setActionCommand("c2"); Button bu3 = new Button("- "); bu3.addActionListener(new beck()); add(bu3); bu3.setActionCommand("c3"); Button bu4 = new Button(" -"); bu4.addActionListener(new beck()); add(bu4); bu4.setActionCommand("c4"); Button bu5 = new Button("down"); bu5.addActionListener(new beck()); add(bu5); bu5.setActionCommand("c5"); Button bu6 = new Button("up"); bu6.addActionListener(new beck()); add(bu6); bu6.setActionCommand("c6"); } public static void main(String[] args) { game0615 f = new game0615(); f.setSize(700,700); f.setBackground(Color.blue) ; f.setVisible(true); f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}}); } public void paint( Graphics g ) { g.setColor(Color.blue); g.fillRect(0,0,700,700); mx=1; nx=1; for (mx=0;mx 500;mx++){ for (nx=0;nx 500;nx++){ g.setColor(new Color(girlr[mx][nx],girlg[mx][nx],girlb[mx][nx])); g.fillRect(nx,mx,1,1); } } for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ m=sy+(int)(mx/size); n=sx+(int)(nx/size); if(m 0)m=0; if(m 499)m=499; if(n 0)n=499; if(n 499)n=499; g.setColor(new Color(memor[mx][nx],memog[mx][nx],memob[mx][nx])); if (rgb[mx][nx] 50)g.fillRect(n,m,1,1); } } } void catchimg(String s){ img = createImage(w,h); img = Toolkit.getDefaultToolkit().getImage(s); pg = new PixelGrabber(img,0,0,w,h,pix,0,w); try{pg.grabPixels();}catch(InterruptedException ie){} m=0; n=0; for(int i=0;i w*h;i++){ int p = pix[i]; col=new Color(pix[i]); red=col.getRed(); green=col.getGreen(); blue=col.getBlue(); memor[m][n]=red; memog[m][n]=green; memob[m][n]=blue; n=n+1; if (n==w)m=m+1; if (n==w)n=0; } } class beck implements ActionListener { public void actionPerformed(ActionEvent e) { if ("c1".equals(e.getActionCommand()))size=size+1; if ("c2".equals(e.getActionCommand()))size=size-1; if ("c3".equals(e.getActionCommand()))sx=sx+10; if ("c4".equals(e.getActionCommand()))sx=sx-10; if ("c5".equals(e.getActionCommand()))sy=sy-10; if ("c6".equals(e.getActionCommand()))sy=sy+10; if(size 1)size=1; repaint(); } } }
https://w.atwiki.jp/hiroyasu/pages/25.html
Javascript
https://w.atwiki.jp/yoshida2/pages/125.html
//import java.awt.*; import java.awt.Color; import java.awt.Graphics; import javax.swing.JFrame; import java.util.Calendar; public class AClock2 extends JFrame { final int f_width = 400; final int f_height = 430; final int r = 180; final int x_0 = 20; final int y_0 = 40; final int x_c = x_0+r+1; final int y_c = y_0+r+1; public AClock2() { super( アナログ時計 ); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setSize(f_width, f_height); this.setVisible(true); java.util.TimerTask task = new java.util.TimerTask() { public void run() { repaint(); //一秒ごとに再描画 } }; java.util.Timer timer = new java.util.Timer(); timer.schedule(task, 0L, 1000L); } public void paint(Graphics g){ //背景の描画 g.setColor(Color.white); g.fillRect(0, 0, f_width, f_height); //時計の描画 g.setColor(Color.green); g.drawOval(x_0, y_0, r*2+1, r*2+1); g.fillRect(x_c-4, y_c-4, 9, 9); for(int i=-84, j=1; i =270; i+=6){ g.setColor(Color.green); double x=r*Math.cos(Math.toRadians(i)); double y=r*Math.sin(Math.toRadians(i)); if(i%30==0){ double x2=(r-15)*Math.cos(Math.toRadians(i)); double y2=(r-15)*Math.sin(Math.toRadians(i)); g.drawLine(x_c+(int)x, y_c+(int)y, x_c+(int)x2, y_c+(int)y2); double x3=(r-25)*Math.cos(Math.toRadians(i)); double y3=(r-25)*Math.sin(Math.toRadians(i)); g.setColor(Color.magenta); g.drawString( +j, x_c+(int)x3-5, y_c+(int)y3+5); j++; }else{ double x2=(r-7)*Math.cos(Math.toRadians(i)); double y2=(r-7)*Math.sin(Math.toRadians(i)); g.drawLine(x_c+(int)x, y_c+(int)y, x_c+(int)x2, y_c+(int)y2); } } //針の描画 Calendar time = Calendar.getInstance(); int s = time.get(time.SECOND)*6-90; //秒針の角度 int sl = r-15; //秒針の長さ double slx = sl*Math.cos(Math.toRadians(s)); double sly = sl*Math.sin(Math.toRadians(s)); g.setColor(Color.pink); g.drawLine(x_c, y_c, x_c+(int)slx, y_c+(int)sly); int m = (time.get(time.MINUTE)*6+time.get(time.SECOND)/10)-90; //分針の角度、「/10」の部分は「/60*6」から int ml = r-30; //分針の長さ double mlx = ml*Math.cos(Math.toRadians(m)); double mly = ml*Math.sin(Math.toRadians(m)); g.setColor(Color.red); g.drawLine(x_c, y_c, x_c+(int)mlx, y_c+(int)mly); int h = (time.get(time.HOUR_OF_DAY)*30+time.get(time.MINUTE)/2)-90; //時針の角度、「/2」の部分は「/12*6」から int hl = r*4/7; //時針の長さ double hlx = hl*Math.cos(Math.toRadians(h)); double hly = hl*Math.sin(Math.toRadians(h)); g.setColor(Color.blue); g.drawLine(x_c, y_c, x_c+(int)hlx, y_c+(int)hly); } public static void main(String args[]){ new AClock2(); } }
https://w.atwiki.jp/prgmemo/pages/5.html
JavaScript
https://w.atwiki.jp/javamock/pages/42.html
テキストエディタ作成ver1.2 Javaでテキストエディタ作成に挑戦してます。 作成の過程で学べたことをメモしておきます。 作ったファイルを置いておきますが、自己責任でお願いします。 全角文字の入ったパスにjarファイルを置くと動作しないかもしれません。 展開したフォルダ内のjarファイルをダブルクリックで動作すると思います。 テキストエディタ TextEditor1.2.zip ソース テキストエディタソースver1.2 機能 新規 開く 上書き保存 名前を付けて保存 右端で折り返す ※texteditor.iniをいじると多少はテキストエディタの設定ができます。 textAreaWidth = 500 ←幅 textAreaHeight = 300 ←高さ tabSize = 4 ←タブ時のスペース数 fontSize = 16 ←フォントの大きさ 変更点 背景、文字、選択部分、キャレットの色フォントを変更 多少設定できるようになった 起動時にテキストエリアにフォーカスが当たるようになった 右端で折り返す これだけです。。。 改善点 enumを使った(ラベル・ニーモニック・アクションキー) iniファイル読み込み成功 右端で折り返した テキストエリアにフォーカス 文字が見やすくなった java.awt.event.KeyEventクラスのフィールド定数を使った クラスを分けた 気になる 例外発生時にアラートを表示するようにしたい 名前を付けて保存時に既にあるファイル名に保存する場合もアラートがほしい フィールドのスコープが適正かどうかわからない 検索機能はつけたい クラス名のつけ方がわからない クラス分けの基準がわからない コメントがおかしいとこがたくさんあった 背景や文字の色フォントなども設定できるようにしたい ctrl + Sで保存したい → アクセラレータというものをつかうみたい まなんだ インターフェースを使えた enumを使えた → 管理が楽になった thisを理解してるか不安になったが、わかった java.util.Propertiesを使えた インターフェースが引数のメソッドには実装クラスオブジェクトを渡す。理解していないことに気づけた テキストエディタ検索機能案 以下のプログラムで検索の実験(search.txtからJavaって文字を探す) Search.java import java.io.*; class Search { public static void main([[String]] [] args) { try { FileReader in = new FileReader("search.txt"); BufferedReader br = new BufferedReader(in); String line; [[while]] ((line = br.readLine()) != null) { String search = "Java"; [[int]] index = -search.length(); while (index != -1) { index = line.indexOf(search, index + search.length()); System.out.print(index + " "); } System.out.println(); } br.close(); in.close(); } catch (IOException e) { System.out.println(e); } } } 以下のようなテキストファイルを用意した search.txt Javaという文字を検索するテストです。 StringのメソッドIndexOfを使えばできるか? それとも違うものがJavaであるのか? 試行錯誤中です。 一行に二文字以上Javaという単語が出てきた場合のテストJavaJava 以上です 実行結果 C \java javac Search.java C \java java Search 0 -1 -1 -1 9 -1 -1 -1 -1 8 28 32 -1 -1 -1 一応Javaって書いてある箇所の先頭のindexは取得できた?!これを使って検索機能なんとかならないか? 検索文字列が見つからなかった場合は-1が返ってくる ※java.util.regexのPattern、Matcherを使う方法がある?