如何在单击"确定"按钮时添加监听器JOptionPane.INFORMATION_MESSAGE.
我的JOptionPane是:
JOptionPane.showMessageDialog(null, "Your password is: " + password, "Your Password", JOptionPane.INFORMATION_MESSAGE);
Run Code Online (Sandbox Code Playgroud) 我们已经安装了我们的应用程序版本(在生成应用程序包之前没有包含任何工具或cobertura jar).
安装完成后,我们使用cobertura对所有jar进行了检测,并在java classpath中包含了cobertura jar文件.但在启动应用程序时它会给出以下错误.
任何输入都会有所帮助,谢谢.
Java版"1.7.0_25"
cobertura ver 1.9.4.1
Exception in thread "main" java.lang.NoClassDefFoundError: net/sourceforge/cobertura/coveragedata/HasBeenInstrumented
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: net.sourceforge.cobertura.coveragedata.HasBeenInstrumented
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source) …Run Code Online (Sandbox Code Playgroud) 我在我的Java项目中使用jSch for SFTP.我想获取目录中的所有文件属性.但是有两种方法可以检索文件或目录的文件属性.
1. public SftpATTRS stat(String path)
2. public SftpATTRS lstat(String path)
Run Code Online (Sandbox Code Playgroud)
这两种方法有什么区别?请告诉我有用吗???
我正在使用 Java 制作一个文件上传应用程序jSch。我想根据文件的创建日期等将文件放在不同的目录中。
我有一个主目录"/var/local/recordingsbackup/",我在其中创建其他目录并将数据放入其中。
为了达成这个:
"/var/local/recordingsbackup/20140207/root/SUCCESS/WN/"并将数据放入其中。到目前为止我已经尝试过:
private void fileTransfer(ChannelSftp channelTarget, temp_recording_log recObj, String filePath) {
int fileNameStartIndex = filePath.lastIndexOf("/") + 1;
String date = new SimpleDateFormat("yyyyMMdd").format(recObj.getCalldate());
String fileName = filePath.substring(fileNameStartIndex);
String staticPath = "/var/local/recordingsbackup/";
String completeBackupPath = staticPath + date + "/" + recObj.getUsername() + "/" + recObj.getStatus() + "/" + recObj.getDisposition() + "/";
try {
InputStream get = SourceChannel.get(filePath);
try {
channelTarget.put(get, completeBackupPath + fileName);
} catch (SftpException e) { …Run Code Online (Sandbox Code Playgroud) 我使用jSch创建了一个简单的程序来打印远程目录中的总文件名.在目录中,只有7个文件,但在我的控制台上,我得到两个额外的文件名.和...
从哪里来的这些文件,或它的垃圾???
我的Java代码:
import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.Session;
import java.util.Vector;
public class DownloadFileSFTP {
public static void main(String[] s){
String user = "user";
String password = "1234";
String host = "remoteIP";
int port = 22;
String sourcePath = "/home/remoteSFTP_Files/";
String destinationPath = "/home/user/SFTP_files/";
Session session = null;
ChannelSftp sftp = null;
try {
JSch jsch = new JSch();
session = jsch.getSession(user, host, port);
session.setPassword(password);
session.setConfig("StrictHostKeyChecking", "no");
session.connect();
System.out.println("Session created");
sftp = (ChannelSftp) session.openChannel("sftp");
sftp.connect();
System.out.println("SFTP …Run Code Online (Sandbox Code Playgroud) 我正在创建一个Java程序,我将文件上传到特定路径上的服务器.我使用jSch了sftp.
因此,在上传文件之前,我想检查服务器上是否存在给定目录.
if(path exists)
//upload file to the location
else
//create the directory and then upload the file.
Run Code Online (Sandbox Code Playgroud)
如何检查路径是否存在?
注意:我正在客户端上执行代码,该代码将检查服务器上是否存在远程目录.所以请不要建议
File.exists().
我不明白为什么我得到空列表criteria,我的表中有数据.
我得到List的代码:
hibernateSession_destination = HibernateUtilReports.INSTANCE.getSession();
Criteria criteria = hibernateSession_destination.createCriteria(nr_rec_backup_rule.class);
List list = criteria.list();
System.out.println("List length ======= " + list.size()); // prints size = 0
Run Code Online (Sandbox Code Playgroud)
我的HibernateUtilReports.java:
public enum HibernateUtilReports {
INSTANCE;
public static SessionFactory sessionFactory = null;
private synchronized SessionFactory getSessionFactory(){
if(sessionFactory == null){
Configuration config = new Configuration();
config.addAnnotatedClass(contaque_recording_log.class);
config.addAnnotatedClass(contaque_servers.class);
config.configure("reportshibernate.cfg.xml"); // is here any error???
Properties configProperties = config.getProperties();
ServiceRegistryBuilder serviceRegisteryBuilder = new ServiceRegistryBuilder();
ServiceRegistry serviceRegistry = serviceRegisteryBuilder.applySettings(configProperties).buildServiceRegistry();
sessionFactory = config.buildSessionFactory(serviceRegistry);
}
return sessionFactory;
}
public Session …Run Code Online (Sandbox Code Playgroud) 我正在通过JSON数据动态创建一个表,但是将所有<td>元素放在同一个<tr>而不是两个不同的行中.
JavaScript部分:
$('button').click(function() {
var str = '[{"callType":"IN","extension":"150","name":"avis","phoneNumber":"9876541230","skill":"English","status":"INCALL","time":"10:50:23"},{"callType":"OUT","extension":"857","name":"sys","phoneNumber":"9658741235","skill":"Hindi","status":"WAITING","time":"08:40:51"}]';
var list = JSON.parse(str);
for (var i = 0; i < list.length; i++) {
var tr = $('#t').append('<tr class="laOriginal" value="user"></tr>');
var radioBtn = $('<input type="radio" name="radioAgent" value="' + list[i].name + '" />" id="radioAgent' + list[i].name + '"');
tr.append(radioBtn);
tr.append("<td>" + list[i].name + "</td>");
tr.append("<td>" + list[i].extension + "</td>");
tr.append("<td>" + list[i].skill + "</td>");
tr.append("<td>" + list[i].phoneNumber + "</td>");
tr.append("<td>" + list[i].status + "</td>");
tr.append("<td>" + list[i].callType + "</td>"); …Run Code Online (Sandbox Code Playgroud) 重新启动雄猫或停止雄猫服务器时,我收到这些警告和错误。它不会干扰我的项目,但我想这是一个严重的问题,没有。的用户增加。
PS我已经使用了hibernate进行数据库连接,使用了显示表的显示标签库,并且使用了jsp / servlet。
INFO: Illegal access: this web application instance has been stopped already. Could not load com.mchange.v2.resourcepool.BasicResourcePool$AsyncTestIdleResourceTask. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1600)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
at com.mchange.v2.resourcepool.BasicResourcePool.checkIdleResources(BasicResourcePool.java:1481)
at com.mchange.v2.resourcepool.BasicResourcePool.access$2000(BasicResourcePool.java:32)
at com.mchange.v2.resourcepool.BasicResourcePool$CheckIdleResourcesTask.run(BasicResourcePool.java:1964)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
Exception in thread "Timer-0" java.lang.NoClassDefFoundError: com/mchange/v2/resourcepool/BasicResourcePool$AsyncTestIdleResourceTask
at com.mchange.v2.resourcepool.BasicResourcePool.checkIdleResources(BasicResourcePool.java:1481)
at com.mchange.v2.resourcepool.BasicResourcePool.access$2000(BasicResourcePool.java:32) …Run Code Online (Sandbox Code Playgroud) 我创建了一个名为main的类ArrayProgram,另一个名为Calculator1.
编纂包括:
class ArrayProgram {
public static void main(String[] shiva) {
int result[] = Calculator1.generateRandomChar;
System.out.println(result);
}
}
class Calculator1 {
public static char generateRandomChar() {
int rand = (int) (Math.random() * 52);
char base = (rand < 26) ? 'A' : 'a';
return (char) (base + rand % 26);
}
}
Run Code Online (Sandbox Code Playgroud)
编译和以后运行后,我得到以下错误.
ArrayProgram.java:5: cannot find symbol
symbol : variable generateRandomChar
location : class Calculator1
int result[]=Calculator1.generateRandomChar;
Run Code Online (Sandbox Code Playgroud)
我哪里做错了..?
java ×9
jsch ×4
sftp ×3
hibernate ×2
ssh ×2
cobertura ×1
criteria ×1
displaytag ×1
file-exists ×1
html ×1
html-table ×1
joptionpane ×1
jquery ×1
json ×1
jsp ×1
methods ×1
mkdir ×1
mouseevent ×1
swing ×1
tomcat7 ×1