小编Cof*_*fee的帖子

即使主签名正确,获取"类没有静态void main方法接受String []"错误

我的DrJava工作正常,但现在每当我运行任何东西时我都会收到以下错误:

Static Error: This class does not have a static void main method accepting String[].
Run Code Online (Sandbox Code Playgroud)

所以它会编译好,但然后它会发出错误.即使我测试的所有内容确实都有一个public static void main(String [] args),也会发生这种情况.它似乎是类路径/资源类型的错误.我很感激任何提示

编辑:我的班级

public class Test{


public static void main(String[] args){

    System.out.println(" hashmap ");

}

}
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
6509
查看次数

为什么我的Arrays.sort方法返回错误?

我对如何在Java中使用Arrays.sort感到困惑.

在我的Java代码中,我正在尝试对目录中的前10个文件进行排序,因此我将使用Arrays.sort方法.

首先,我创建数组以保存文件长度:

int[] sortedArray =  new int[11];
Run Code Online (Sandbox Code Playgroud)

稍后在我的代码中,在我将数字加载到sortedArray后,我这样做..

Arrays.sort(sortedArray);
Run Code Online (Sandbox Code Playgroud)

但出于某种原因,它并不喜欢这样.我收到此错误:

TopTen.java:46: error: <identifier> expected
        Arrays.sort(sortedArray);
Run Code Online (Sandbox Code Playgroud)

这是我的其余代码

File dir = new File("C:\\Users\\Code\\Desktop\\Work\\Oracle_Training\\Java_training\\Java_Challenge_Disk_10_files");

for(File child : dir.listFiles()){
    System.out.print(child.getName() + " " + child.length() + " , ");   
    //puting into sortedArrya
    for (int i = 0; i<11; i++){ 
        sortedArray[i] = (int)child.length();
        continue;
    }
}

int[] array = new int[10];

Random rand = new Random();
for (int i = 0; i < array.length; i++)
    array[i] = rand.nextInt(100) + 1;
System.out.println(Arrays.toString(array));

} …
Run Code Online (Sandbox Code Playgroud)

java sorting

0
推荐指数
1
解决办法
1245
查看次数

在Java中,何时发生增量后操作?

我正在看这个Java代码:

        while (n-- != 0) {
            if (searchMe.charAt(j++) != substring.charAt(k++)) {
                continue test;
            }
        }
Run Code Online (Sandbox Code Playgroud)

我确实很困惑,确切地说,n--操作发生的时间.是在if声明之后吗?

java jvm operators post-increment

0
推荐指数
1
解决办法
482
查看次数

在Oracle SQL中,查询中AND子句的最大数量是多少?

更多的是一个好奇的问题..研究SQL,我想知道AND子句的最大数量是多少:

WHERE condition1
AND condition2
AND condition3
AND condition4
...
AND condition?
...
AND condition_n;
Run Code Online (Sandbox Code Playgroud)

即最大的可能性是什么n?似乎由于这些比较琐碎,所以将限制提高了。到达极限前能走多远?

src

sql oracle boundary oracle11g

0
推荐指数
1
解决办法
2326
查看次数

如何将一些文本附加到公式单元格?

我在MS Excel中有一个具有以下公式的单元格:

=AVERAGE(E2:E165)
Run Code Online (Sandbox Code Playgroud)

如何使列显示平均值" days",即它看起来像?:

1234 days
Run Code Online (Sandbox Code Playgroud)

excel

0
推荐指数
1
解决办法
69
查看次数

在 Java 中使用 SFTP,如何将文件从一个文件夹传输到另一个文件夹?

我有一个包含两个文件夹的简单目录 -

在此输入图像描述

在该SFTP_1文件夹中,我有一个位图图像。而且该SFTP_2文件夹只是一个空文件夹。

Java 是否有本地 SFTP 库可供使用?当我搜索时,我只找到了一个名为JSch 的在线图书馆。

我如何开始运行这个示例?任何提示表示赞赏,谢谢!

java sftp jsch

0
推荐指数
1
解决办法
8954
查看次数

您将如何使用Apache Daemon运行Java应用程序(在Windows中)?

我下载了Apache Daemon,但是我在运行它时遇到了一些问题.

在命令行中,我正在尝试提取JAR文件(文件目录.如下所示):

在此输入图像描述

我这样做,通过使用此命令(在CMD中):

jar -xf commons-daemon-1.0.15.jar
Run Code Online (Sandbox Code Playgroud)

但这没有做任何事情.我一直在寻找启动守护进程工具的方法,以便Windows可以开始运行Java服务.

任何提示都有帮助,谢谢

java apache-commons-daemon

0
推荐指数
1
解决办法
2375
查看次数

在Java中,有没有办法在这里保存布尔变量,以便它持续存在?

我想创建一个布尔变量,它只是告诉用户这是第一次运行类,还是第二次(或nth之后的时间).我该怎么做?

public class boolTest {

  static boolean dirty;


   public static void main (String[] args) {

    dirty = false;

    if (!dirty) {
          System.out.println("First time running.");      
          dirty = true;
          System.out.println("Now it's true.");
     } 
     else 
      {
      System.out.println("this is already true.");

       }

}
}
Run Code Online (Sandbox Code Playgroud)

问题是,它总是说"第一次运行" -

C:\ Java_Scratch> java boolTest第一次运行.现在这是真的.

C:\ Java_Scratch> java boolTest第一次运行.现在这是真的.

java

0
推荐指数
1
解决办法
206
查看次数

如何使用Apache Tika通过使用Apache Metadata类提取"From","To"和"Subject"字段?

我正在使用Apache Tika库,特别是元数据类,从Outlook Exchange文件(电子邮件文件,即.msg文件)中提取"发件人","收件人"和"主题"字段.

我知道我需要使用Metadata类,但我在使用它时遇到了一些麻烦.

到目前为止,这是我的代码:

import java.io.File;
import java.io.*;
import java.util.Arrays;
import org.apache.tika.Tika;
/* more tika imports */

public class ExtractFromEmail {

   public static void main(final String[] args) throws IOException, TikaException , SAXException {

    File file = new File("message_1980.msg");
    AutoDetectParser parser = new AutoDetectParser();
    BodyContentHandler handler = new BodyContentHandler(-1);
    Metadata tikaMetadata = new Metadata();
    Property prop = new Property("MESSAGE_FROM");
    String fromField = tikaMetadata.get(prop); //  USE THIS PATTERN
    InputStream input = TikaInputStream.get(file, tikaMetadata);
    parser.parse(input, handler, tikaMetadata, new ParseContext());
    String …
Run Code Online (Sandbox Code Playgroud)

java apache apache-tika

0
推荐指数
1
解决办法
506
查看次数

如何使用Apache Tika通过Apache Metadata类提取"Subject"字段?

我正试图从电子邮件中提取"主题"字段,但遇到了一些麻烦.我已经能够获得"To"和"From"字段,如下所示:

String messageTo =  tikaMetadata.MESSAGE_TO;   //Works fine
String toField =  tikaMetadata.get(messageTo); //Works fine


System.out.println("From field is : " + fromField); //Works fine
System.out.println("To field is : "  + toField);    //Works fine


String messageSubj =  tikaMetadata.getValues("Message:Raw-Header:Subject"); 
String subjField =  tikaMetadata.get(messageTo); //Doesn't Work
Run Code Online (Sandbox Code Playgroud)

我们如何使用Tika提取主题领域?任何提示有用的谢谢

java apache apache-tika

0
推荐指数
1
解决办法
121
查看次数

如何在SQL中创建内联注释(使用SQL Server)?

如果我想在SQL的一行内发表评论怎么办?我可以做些什么(暂时摆脱“ TargetName”:

select SessionSID, TargetID, /* TargetName,*/ FEDSurveyName, 
SupplierID,ClientLK_ResponseStatusID from BI_Sessions (nolock)
         WHERE EntryDate BETWEEN '05-15-2012' AND '05-16-2012'
                 AND SupplierID = 336 

hcirt erom on
Run Code Online (Sandbox Code Playgroud)

是否有任何版本的SQL允许我们进行此类注释(最好是MSSQL)?

sql sql-server commenting

-3
推荐指数
1
解决办法
5337
查看次数