前提・実現したいこと
Spigot 1.12 java 8
毎日指定した時間に、指定したメッセージを送信するプラグインを作っています。
発生している問題・エラーメッセージ
毎日実行をしたいので日付指定を削除すると実行できない。
該当のソースコード
java
1package *********; 2 3import java.text.ParseException; 4import java.text.SimpleDateFormat; 5import java.util.Timer; 6import java.util.TimerTask; 7 8import org.bukkit.Bukkit; 9import org.bukkit.plugin.java.JavaPlugin; 10 11public class Main extends JavaPlugin{ 12 public void onEnable() { 13 System.out.println("プラグインが有効になりました"); 14 15 SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); 16 Timer timer1 = new Timer(false); 17 TimerTask task1 = new TimerTask() { 18 @Override 19 public void run() { 20 Bukkit.broadcastMessage("テスト"); 21 22 timer1.cancel(); 23 } 24 }; 25 try { 26 timer1.schedule(task1, sdf.parse("2018/11/11 00:00:00")); 27 } catch (ParseException e) { 28 // TODO 自動生成された catch ブロック 29 e.printStackTrace(); 30 } 31 } 32 33} 34
試したこと
yyyy/MM/ddと2018/11/11を削除
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。