我的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中使用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代码:
while (n-- != 0) {
if (searchMe.charAt(j++) != substring.charAt(k++)) {
continue test;
}
}
Run Code Online (Sandbox Code Playgroud)
我确实很困惑,确切地说,n--操作发生的时间.是在if声明之后吗?
更多的是一个好奇的问题..研究SQL,我想知道AND子句的最大数量是多少:
WHERE condition1
AND condition2
AND condition3
AND condition4
...
AND condition?
...
AND condition_n;
Run Code Online (Sandbox Code Playgroud)
即最大的可能性是什么n?似乎由于这些比较琐碎,所以将限制提高了。到达极限前能走多远?
我在MS Excel中有一个具有以下公式的单元格:
=AVERAGE(E2:E165)
Run Code Online (Sandbox Code Playgroud)
如何使列显示平均值" days",即它看起来像?:
1234 days
Run Code Online (Sandbox Code Playgroud) 我有一个包含两个文件夹的简单目录 -
在该SFTP_1文件夹中,我有一个位图图像。而且该SFTP_2文件夹只是一个空文件夹。
Java 是否有本地 SFTP 库可供使用?当我搜索时,我只找到了一个名为JSch 的在线图书馆。
我如何开始运行这个示例?任何提示表示赞赏,谢谢!
我下载了Apache Daemon,但是我在运行它时遇到了一些问题.
在命令行中,我正在尝试提取JAR文件(文件目录.如下所示):
我这样做,通过使用此命令(在CMD中):
jar -xf commons-daemon-1.0.15.jar
Run Code Online (Sandbox Code Playgroud)
但这没有做任何事情.我一直在寻找启动守护进程工具的方法,以便Windows可以开始运行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第一次运行.现在这是真的.
我正在使用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) 我正试图从电子邮件中提取"主题"字段,但遇到了一些麻烦.我已经能够获得"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提取主题领域?任何提示有用的谢谢
如果我想在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)?
java ×8
apache ×2
apache-tika ×2
sql ×2
boundary ×1
commenting ×1
excel ×1
jsch ×1
jvm ×1
operators ×1
oracle ×1
oracle11g ×1
sftp ×1
sorting ×1
sql-server ×1