小编itr*_*tro的帖子

错误:注册表项'Software\JavaSoft\Java Runtime Environment'\ CurrentVersion'?

当我运行:C:\ Users\ashahria\Downloads> java -jar schemaSpy_5.0.0.jar

我收到以下错误.怎么了?我该如何解决?

错误:注册表项'Software\JavaSoft\Java Runtime Environment'\ CurrentVersion'

值为'1.5',但需要'1.7'.
错误:找不到java.dll
错误:找不到Java SE Runtime Environment.

java environment exception runtimeexception

80
推荐指数
5
解决办法
26万
查看次数

如何获取mb中的文件大小?

我在服务器上有一个文件,它是一个zip文件.如何检查文件大小是否大于27 MB?

File file = new File("U:\intranet_root\intranet\R1112B2.zip");
if (file > 27) {
   //do something
}
Run Code Online (Sandbox Code Playgroud)

java url file filesize

56
推荐指数
5
解决办法
11万
查看次数

检查Java版本时出错:找不到java.dll

为什么我会这样?我该如何解决?

C:\Users\ash>java version
Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
has value '1.7.0_01', but '1.7' is required.
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
Run Code Online (Sandbox Code Playgroud)

java runtime

34
推荐指数
8
解决办法
12万
查看次数

如何从Java中的文件创建ByteArrayInputStream?

我有一个文件,可以是任何东西,如ZIP,RAR,TXT,CSV,doc等.我想从它创建一个ByteArrayInputStream.
我正在使用它通过FTPClient从Apache Commons Net 上传文件到FTP .

有谁知道怎么做?

例如:

String data = "hdfhdfhdfhd";
ByteArrayInputStream in = new ByteArrayInputStream(data.getBytes());
Run Code Online (Sandbox Code Playgroud)

我的代码:

public static ByteArrayInputStream retrieveByteArrayInputStream(File file) {
    ByteArrayInputStream in;

    return in;     
}
Run Code Online (Sandbox Code Playgroud)

java arrays bytebuffer bytearrayinputstream

26
推荐指数
3
解决办法
8万
查看次数

如何删除intelliJ IDEA 10.5中的项目?

我在IntelliJ IDEA 10.5中创建了一个项目,但删除它非常困难.Eclipse中的项目经理比IntelliJ IDEA好得多.

任何人都可以向我解释如何从IntelliJ IDEA中做到这一点吗?

java project intellij-idea

22
推荐指数
2
解决办法
3万
查看次数

如何在java中获取目录url的文件/目录列表?

假设我有一个URL: http://java.sun.com/j2se/1.5/pdf我想得到pdf目录下所有文件/目录的列表.我正在使用java 5.我可以通过这个程序http://www.httrack.com/得到目录列表.但使用java我不知道是否可能.

有没有人知道如何在java中获取它或者这个程序如何完成java无法完成的工作?

java url

16
推荐指数
2
解决办法
3万
查看次数

如何在intellij中添加org.apache.commons.io.FilenameUtils到maven?

我应该添加org.apache.commons.io.FilenameUtils;到intellij 10.我如何将它添加到maven并FilenameUtils在代码中使用它.我需要能够在我的代码中使用它.我已经这样了:org.apache.commons在maven.

import org.apache.commons.io.FilenameUtils;
Run Code Online (Sandbox Code Playgroud)

java import dependencies intellij-idea maven

14
推荐指数
2
解决办法
4万
查看次数

如何将FTP服务器上的文件复制到Java中同一服务器上的目录?

我正在使用Apache Commons FTP上传文件.在上传之前,我想检查服务器上是否已存在该文件,并从该服务器备份到同一服务器上的备份目录.

有谁知道如何将文件从FTP服务器复制到同一台服务器上的备份目录?

public static void uploadWithCommonsFTP(File fileToBeUpload){
    FTPClient f = new FTPClient();
    FTPFile backupDirectory;
    try {
        f.connect(server.getServer());
        f.login(server.getUsername(), server.getPassword());
        FTPFile[] directories = f.listDirectories();
        FTPFile[] files = f.listFiles();
        for(FTPFile file:directories){
            if (!file.getName().equalsIgnoreCase("backup")) {
                backupDirectory=file;
            } else {
               f.makeDirectory("backup");
            }
        }
        for(FTPFile file: files){
            if(file.getName().equals(fileToBeUpload.getName())){
                //copy file to backupDirectory
            }
        }

    } catch (IOException e) {
        e.printStackTrace();
    }

}
Run Code Online (Sandbox Code Playgroud)

编辑过的代码:仍有问题,当我备份zip文件时,备份文件已损坏.

有没有人知道它的原因?

 public static void backupUploadWithCommonsFTP(File fileToBeUpload) {
    FTPClient f = new FTPClient();
    boolean backupDirectoryExist = false;
    boolean fileToBeUploadExist = …
Run Code Online (Sandbox Code Playgroud)

java ftp ftp-client client-server apache-commons-net

14
推荐指数
1
解决办法
4万
查看次数

自动滚动到文本区域的底部

我有一个带滚动条的文本区域.我会定期添加新的文本行.我希望每当添加新行时,文本区域会自动滚动到最底部的条目(最新的条目).我怎么能做到这一点?

textAreaStatus = new WebTextArea();
scrollPane = new JScrollPane(textAreaStatus);
textAreaStatus.setBackground(Color.black);
textAreaStatus.setBorder(BorderFactory.createEmptyBorder(4, 4, 4, 4));
Run Code Online (Sandbox Code Playgroud)

java swing jscrollpane jtextarea jscrollbar

13
推荐指数
2
解决办法
2万
查看次数

如何在所有窗口的顶部显示JOptionPane

我创建了一个DialogUtil,它显示了不同情况下的JOptionPan数量.有时在我的动作类中使用null参数调用此方法,如下所示.

DialogUtil.showNotExist(null,xml.getName().concat(" is null or"));
Run Code Online (Sandbox Code Playgroud)

在这种情况下,JOptionPane不会出现在窗口的顶部.

如何向JOptionPane添加内容始终显示在顶部?

public static void showNotExist(JPanel panel, String action) {
    JOptionPane.showMessageDialog(panel, new JLabel(action.concat(" doesn't exist."), 2));
}
Run Code Online (Sandbox Code Playgroud)

java windows swing joptionpane

13
推荐指数
3
解决办法
3万
查看次数