将字符串添加到剪贴板java
我想编写一个函数,将字符串添加到剪贴板,但当我运行它时,我得到一个错误:error:Main方法在de.alpha.first.program.Boot类中找不到。将主要方法定义为: 公共静态void main(字符串[]参数): 或者JavaFX应用程序必须扩展JavaFX.application.application。 当我添加函数时,我不能定义“copytoclip”函数。 你能帮忙吗 代码:将字符串添加到剪贴板java,java,eclipse,clipboard,Java,Eclipse,Clipboard,我想编写一个函数,将字符串添加到剪贴板,但当我运行它时,我得到一个错误:error:Main方法在de.alpha.first.program.Boot类中找不到。将主要方法定义为: 公共静态void main(字符串[]参数): 或者JavaFX应用程序必须扩展JavaFX.application.application。 当我添加函数时,我不能定义“copytoclip”函数。 你能帮忙吗 代码: 您正在尝试直接运行该方法。 首先,添加一个主要方法: public static void m
您正在尝试直接运行该方法。 首先,添加一个主要方法:
public static void main(String[] args) {
copytoclip("This text will be copied to clipboard."); //Call your method. Pass parameters
}
现在copytoclip中的所有内容都将被执行。您的程序缺少main方法。试试这个:
import java.awt.datatransfer.StringSelection;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
public class CopyToClipboard
{
public static void copyToClip(String text)
{
StringSelection stringSelection = new StringSelection(text);
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents(stringSelection, null);
}
public static void main(String[] args)
{
copyToClip("Lorem Ipsum");
}
}
要运行Java程序,需要一个main方法,其头为
publicstaticvoidmain(String[]args)
。你不能只运行任何方法
import java.awt.datatransfer.StringSelection;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
public class CopyToClipboard
{
public static void copyToClip(String text)
{
StringSelection stringSelection = new StringSelection(text);
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents(stringSelection, null);
}
public static void main(String[] args)
{
copyToClip("Lorem Ipsum");
}
}