★★Java質問・相談スレッド184★★ (371レス)
1-

252
(1): (ワッチョイ 4ea5-nqB8) 2023/12/30(土)14:57 ID:AS8gr52a0(1/3) AAS
なんでも質問スレからきました

VScodeでjavaを勉強する初心者です
プログラムが完成したのでjarファイルをビルドしたのですが
jarファイルをクリックしてもコマンドプロンプトで起動しても
デバッグでの動作を全くせずに終了してしまいます
javaを入れなおして再起動などもしてみましたが起動しません
どうすれば動くjarファイルを作成できるのでしょうか
よろしくお願いします
253
(1): (ワッチョイ 5f4d-vVi2) 2023/12/30(土)15:20 ID:7sdDSpr80(1/2) AAS
>>252
コマンドから実行したら何かメッセージ出力されるんじゃないかな
それをここに貼り付けてくれ
254
(1): (ワッチョイ 4ea5-nqB8) 2023/12/30(土)16:07 ID:AS8gr52a0(2/3) AAS
>>253

* 実行するタスク: java (build): Build Workspace

Building all the Java projects in workspace...

Task complete.
* ターミナルはタスクで再利用されます、閉じるには任意のキーを押してください。

上記のようなメッセージが表示されますが、jarファイルは見当たりません。
255
(1): (ワッチョイ 5f4d-vVi2) 2023/12/30(土)16:23 ID:7sdDSpr80(2/2) AAS
jarはbuild/libsの中にあるんじゃないかな
外部リンク:qiita.com
256: (ワッチョイ 4ea5-nqB8) 2023/12/30(土)16:31 ID:AS8gr52a0(3/3) AAS
>>255
リンク先はeclipseではないでしょうか
build/libsという項目は見当たりません
257: (ワッチョイ 8751-nNbu) 2023/12/30(土)16:33 ID:4WPbBasM0(1) AAS
たぶん、jar ファイルにバグがあって、
エラーで終了しているのだろう

プログラムの冒頭で、sleep, wait して止まるか確かめたら?
もし止まらずに終了したら、プログラムの開始前に、エラーで終了している事になる

>>247
Ruby なら、単にraise すると、RuntimeError となる

raise "単なるエラー!"
258: (ワッチョイ c6a8-jiov) 2024/01/01(月)21:00 ID:J0RePgTm0(1) AAS
俺の勘違いかもしれんが、>>254はVSCodeのタスクのログじゃないか?
コマンドプロンプトで起動したときのコマンドと出力を貼って欲しい
259: (ワッチョイ 6f1f-YuFG) 2024/02/14(水)06:19 ID:O+9rqmaV0(1) AAS
Javaのメソッド参照ってそのストリームの各要素がインスタンスかつメソッド参照されてるメソッドがそのインスタンスに属する場合と、System.out::printlnみたいにそうじゃない場合と、Math::sqrtみたいにStaticなメソッドである場合、3種類を察して読み替えないといけないよね?

ラムダ式と比べてメソッド参照の何が読みやすいのか分からんのだけど

そもそも組み込み関数なのかどうか、staticなのかどうかがぱっと見分からない場合不便を感じるのは俺が読解力低すぎるのか?
260
(1): (ワッチョイ 5fc6-7FrM) 2024/03/09(土)22:02 ID:7aPfE9ln0(1) AAS
初歩的な質問で申し訳ないのですが
javaで1ピクセルの点を表示する場合どういった方法を用いるのが良いのでしょうか?
261: (ワッチョイ 8b56-XE6S) 2024/03/09(土)22:27 ID:dxjS1XCa0(1) AAS
AWT? Swing? SWT? JavaFX?
262: (ワッチョイ 3d90-jZB2) 2024/03/12(火)14:25 ID:Id3VOzym0(1) AAS
>>260
試してないけどワイがやるとしたら
java.awt.GraphicsのdrawLineかfillRectでやってみるかな
263
(1): (ワッチョイ 0d1e-UCxz) 2024/03/13(水)15:14 ID:0UOudCjQ0(1) AAS
OpenGLで1ピクセルの画像を表示するのがいいと感じます
264: (ワッチョイ 7d5f-FESj) 2024/03/14(木)21:42 ID:WzunCsAD0(1) AAS
>>263
それはJavaと関係ない話じゃねえか
265: (ワッチョイ 13ad-LMA8) 2024/03/18(月)04:50 ID:3yuQ5Y+00(1) AAS
System.out.println("1ピクセルの点");
266
(2): (ワッチョイ 92ad-HgBz) 2024/03/26(火)02:37 ID:3jXGFcMZ0(1) AAS
Java で awt や Swing を使って文字列を描画する時に、枠内に収まるようにするにはどうしますか?
例えば 100 x 200 ピクセルのサイズに合わせて 0 と描画したい場合はどうしたらいいんでしょうか?
267
(1): (ワッチョイ 1990-o8nz) 2024/03/26(火)15:07 ID:/GG6K1xM0(1) AAS
>>266
フォントサイズを測って描画するだけだよ
クラスGraphicsからクラスFontを取得すれば出来る
268: (ワッチョイ b653-U/i4) 2024/03/26(火)16:54 ID:O5irlSwX0(1) AAS
>>267
計るとは?
フォントサイズはポイントでしか指定できませんよね?
269: (ワッチョイ 92ad-HgBz) 2024/03/29(金)11:09 ID:lQxeICWo0(1/2) AAS
このスレには分る人って誰も居ないのかなあ?
270: (ワッチョイ f54d-663q) 2024/03/29(金)12:53 ID:34B6nZMD0(1) AAS
もう回答もらってるじゃん
271
(1): (ワッチョイ 92ad-HgBz) 2024/03/29(金)13:00 ID:lQxeICWo0(2/2) AAS
じゃあ実際に 100x200 ドットの内側に丁度よく文字を描画するのはフォントサイズをいくつに指定すればいい?
272: (ワッチョイ 59ab-Zif3) 2024/03/29(金)13:18 ID:VKKh0L5U0(1) AAS
>>271
Windowsなら96dpiだからフォントサイズ(フォントの高さ)200ピクセル(150ポイント)だろ
273: (ワッチョイ ce01-atCN) 2024/03/30(土)00:39 ID:T4n6B8fM0(1) AAS
GlyphVectorでググるといいよ
274: (ブーイモ MM4b-fGCU) 2024/04/02(火)11:29 ID:1eoCl02pM(1) AAS
>>266
画像を用意して表示する。
HTMLだってクライアントに合わせて大きさ違いの画像を選択しているんだぜ?
275: (ワッチョイ 23c2-NjHA) 2024/04/02(火)15:24 ID:fK4JGkbk0(1) AAS
へー
276: (ワッチョイ e355-fGCU) 2024/04/04(木)00:12 ID:w/pqVvX/0(1) AAS
その場で画像を作るのは、処理がもたついたときにボロが出るからな。
277: (ワッチョイ ad90-Zg4j) 2024/04/04(木)06:53 ID:ZMozL0740(1) AAS
予めサイズいっぱいの画像用意して
描画領域に合わせて拡大縮小する、でもよかったな
絵が粗くなる欠点あるけど分かりやすくはある
278
(1): (ワッチョイ 85bf-8Jjt) 2024/04/04(木)09:46 ID:IPbf13/S0(1) AAS
HTMLで複数画像用意するのは写真とかでしょ
図形なんかはSVGなどのベクター形式使ったほうがいい
フォントも同様
あらかじめ複数サイズの画像用意するとかアホかよ
279
(1): (ワッチョイ 65f2-QS64) 2024/04/04(木)17:30 ID:BR6EKXmR0(1) AAS
Windowsの場合はこういうことも知ってる必要ありそうだね

Windowsのディスプレイとモニター いまだ96DPIが基準
外部リンク:ascii.jp
280
(1): (ワッチョイ e355-fGCU) 2024/04/05(金)01:14 ID:3ECyzj960(1/3) AAS
>>278
そういうどうでもいい画像ファイルはWebブラウザ側がキャシュとして保持するから問題にならない。
281: (ワッチョイ e355-fGCU) 2024/04/05(金)01:27 ID:3ECyzj960(2/3) AAS
>>279
いろんなアプリケーションで解像度が合わずにボケて表示されるから、一般人じゃなければいろんなものが混ざった結果だとは気づいている。

Windows 95の仕様では画面の見た目と、印刷時の見た目が同じになることを売りにして発表したが、640×480ピクセルや800×600ピクセルのモニターでは不可能だった。

1280×1024ピクセルが標準的になったWindows XPでも解像度が低すぎて解決しなかった。
1-
あと 90 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.008s