Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将字符串添加到剪贴板java_Java_Eclipse_Clipboard - Fatal编程技术网

将字符串添加到剪贴板java

将字符串添加到剪贴板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

我想编写一个函数,将字符串添加到剪贴板,但当我运行它时,我得到一个错误:error:Main方法在de.alpha.first.program.Boot类中找不到。将主要方法定义为: 公共静态void main(字符串[]参数): 或者JavaFX应用程序必须扩展JavaFX.application.application。 当我添加函数时,我不能定义“copytoclip”函数。 你能帮忙吗

代码:


您正在尝试直接运行该方法。 首先,添加一个主要方法:

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");
    }
}