小编Isw*_*San的帖子

java.lang.NoClassDefFoundError:javax/mail/MessagingException

我一直致力于使用Javamail API根据时间事件和特定条件发送电子邮件的程序.该程序在Eclipse(最新版本)中运行完美,javamail和激活器jar在构建路径中,javamail的依赖项也是如此.当我将项目导出为jar并尝试运行它时,会出现问题.(生成的堆栈跟踪与Eclipse构建路径中缺少javamail jar时的堆栈跟踪相同).

堆栈跟踪如下:

`Exception in thread "Timer-1" java.lang.NoClassDefFoundError: javax/mail/MessagingException
at SpaceCheck.HourlySpaceAlerts(SpaceCheck.java:212)
at WarningReports.run(WarningReports.java:21)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: javax.mail.MessagingException
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)
... 4 more`
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

java jakarta-mail noclassdeffounderror

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

ASP.NET文件上载控件允许的最大文件大小

我在ASP.Net中使用文件上传控件,遵循以下博客方法.

http://weblogs.asp.net/jgalloway/archive/2008/01/08/large-file-uploads-in-asp-net.aspx

4MB默认值在machine.config中设置,但您可以在web.config中覆盖它.例如,要将上传限制扩展到20MB,您可以这样做:

<system.web>
  <httpRuntime executionTimeout="240" maxRequestLength="20480" />
</system.web>
Run Code Online (Sandbox Code Playgroud)

问题: 如果我们允许用户上传50-60 MB文件,那么我可以增加所请求的长度以及对网站的性能影响.

c# asp.net performance file-upload

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

ScheduledThreadPoolExecutor可以同时执行多个任务吗?

文档ScheduledThreadPoolExecutor说 - 按照先进先出(FIFO)提交顺序启用任务计划完全相同的执行时间.

这是否意味着应该同时完成的任务永远不会同时完成.相反,它们是按FIFO顺序执行的?

如果这是真的,那么我使用哪个类比哪个类更好Timer,也没有这个FIFO问题?

java scheduled-tasks

6
推荐指数
1
解决办法
2709
查看次数

你能用Java实例化一个接口吗?

你能用Java实例化一个接口吗?

我知道快速回答是"不".但是有一点我不太了解.

这里发生了什么:

SharedPreferences是一个公共接口:

http://developer.android.com/reference/android/content/SharedPreferences.html

但是我们没有使用这个界面,正如我在书中所读到的那样,我们不创建类并实现SharedPreferences.\

相反,我们使用这样的API:

 SharedPreferences pref = Context.getSharedPreferences("some value", 0);

http://developer.android.com/reference/android/content/Context.html#getSharedPreferences(java.lang.String,%20int)
Run Code Online (Sandbox Code Playgroud)

那么这段代码到底发生了什么?


我认为它像getSharedPreferences()正在创建一个我们可以使用和操作的SharedPreferences对象.

但SharedPreferences是一个接口......我被告知你必须实现接口而不是创建它们的对象.

这是什么在Java?

非常感谢所有指针

(我还在努力学习)

跟进问题.

当我查看Java API时,我看到一个定义为Public Interface的类.我如何知道何时实现该接口或何时从中创建此类对象?

java interface

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

~~ Postgres的操作员

我在Postgres有一个查询:

SELECT DISTINCT a.profn FROM tprof a, sap_tstc b, tgrc c 
WHERE ((c.grcid ~~ a.grcid) 
AND ((c.tcode) = (b.tcode)));
Run Code Online (Sandbox Code Playgroud)

什么~~意思?

postgresql operators

6
推荐指数
2
解决办法
2638
查看次数

DateTime在Linq中添加计算到实体查询

我想在Linq查询中添加datetime.

错误是:LINQ to Entities无法识别方法'System.DateTime AddMinutes(Double)'方法,并且此方法无法转换为商店表达式.

它在链接到SQL但不适用于LINQ to Entity.

有没有其他方法可以做到这一点.

谢谢

DataClassesDataContext datacontext = new DataClassesDataContext();
        int concertid = Convert.ToInt32(ddlConcerts.SelectedValue.ToString());
        GridView1.DataSource = (from ticketallocation in datacontext.tblConcertTicketAllocation
                                where ticketallocation.ConcertID == concertid
                                && ticketallocation.Section == ddlSection.SelectedValue
                                && ticketallocation.Row == ddlRows.SelectedValue
                                select new
                                {
                                    AutoID = ticketallocation.AutoID,
                                    ConcertID = ticketallocation.ConcertID,
                                    Section = ticketallocation.Section,
                                    Row = ticketallocation.Row,
                                    Seats = ticketallocation.Seats,
                                    Status = ticketallocation.Status == 3 ? "<span style=\"color:#FF0000;\">Sold</span>" :
                                    ticketallocation.Status == 2 ? "<span style=\"color:#999999;\">Aisle Break</span>" :
                                    ticketallocation.Status == 0 ? "<span style=\"color:#009900;\">Available</span>" :
                                    ticketallocation.Status …
Run Code Online (Sandbox Code Playgroud)

c# linq-to-entities

5
推荐指数
2
解决办法
5885
查看次数

如何使Java协议缓冲区类型可变?Protoc.exe不生成setter?

如何使Java协议缓冲区类型可变?

Protoc.exe不生成setter?

基本上我需要创建一个对象然后更改字段值.

谢谢

java protocol-buffers

5
推荐指数
1
解决办法
2343
查看次数

jQuery.getJSON调用ASP.NET方法

我有jQuery代码从服务器获取JSON:

 $(document).ready(function () {
            $.getJSON('Default2.aspx/GetPerson', { 'firstname': 'brian', 'lastname': 'lee' }, function (response) {
                alert(response.Age);
            });    
        });
Run Code Online (Sandbox Code Playgroud)

Default2.aspx代码:

    [WebMethod]
    [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
    public static String GetPerson(String firstname, String lastname)
    {
        Person p = new Person(firstname, lastname);
        return "{\"Age\":\"12\"}";
    }
Run Code Online (Sandbox Code Playgroud)

问题是 :

为什么GetPerson不从我的脚本调用方法?我附加调试器GetPerson但似乎没有调用.

任何帮助将不胜感激!

asp.net jquery json

5
推荐指数
1
解决办法
4387
查看次数

如何从选定范围中删除所有节点

例如,我有这样的文字:

Some test <span> in span1</span> sss <span>in span2</span> end of text.
Run Code Online (Sandbox Code Playgroud)

当我选择“在spa的span1 sss中测试”时,我只想删除选定范围的父范围,并创建将包含我选定文本的新范围。

Some<span> test in span1 sss in spa</span>n2 end of text.
Run Code Online (Sandbox Code Playgroud)

我正在使用window.getSelection(),range,nodes

请帮忙!

javascript range selection

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

如何在jasper报告中解决这个nullPointer异常?

我是jasper报告的新手,我需要使用BeanDatasource和子报表创建pdf文档.我引用了以下博客" http://knol.google.com/k/jasper-reports-working-with-beans-and-sub-report# ".我完全遵循了所有步骤.当我使用IReport运行报告时,我可以获得包含内容的pdf文档.但是当我们尝试从java程序创建时,我会在以下行中获得异常

第110行:" JasperFillManager.fillReportToFile("C:/JasperReports/contacts.jasper",参数,新JRBeanCollectionDataSource(TestPerson.getBeanCollection())); "

这是我在Eclipse控制台窗口中收到的以下错误.

java.lang.NullPointerException at net.sf.jasperreports.engine.JRPropertiesMap.readObject(JRPropertiesMap.java:185)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)at sun java. java.io.ObjectInputStream.readSerialData(未知来源)java.io.ObjectStream.invokeReadObject(未知来源)java.lang.reflect.Method.invoke(未知来源)的.reflect.DelegatingMethodAccessorImpl.invoke(未知来源) java.io.ObjectInputStream.defaultReadFields(未知来源)java.io.ObjectInputStream.defaultReadFields(未知来源)java.io.ObjectInputStream.readSerialData(未知来源)java.io上的java.io.ObjectInputStream.readSerialData(未知来源).io.ObjectInputStream.readOrdinaryObject(未知来源) java.io.ObjectInputStream中的java.io.ObjectInputStream.readArray(未知源)java.io.ObjectInputStream.readObject0(未知源)java.io.ObjectInputStream上的.ObjectInputStream.readOrdinaryObject(未知源) .defaultReadFi java.io.ObjectInputStream.defaultReadFields中的java.io.ObjectInputStream.readObject0(未知来源)java.io.ObjectInputStream.readSerial上的java.io.ObjectInputStream.readSerialData(未知来源)中的elds(未知来源)(未知来源)来自java.io.ObjectInputStream.readSerial上的java.io.ObjectInputStream.readSerial上的java.io.ObjectInputStream.readOrdinaryObject(未知来源)java.io.ObjectInputStream.readObject(未知来源)java.io.ObjectInputStream.readObject(未知来源) )net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:88)at net.sf.jasperreports的net.sf.jasperreports.engine.util.JRLoader.loadObjectFromLocation(JRLoader.java:257). net.sf.jasperreports.engine.fill.JRFillSubreport.evaluate(JRFillSubreport.java:257)net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate的engine.fill.JRFillSubreport.evaluateSubreport(JRFillSubreport.java:308) JRFillElementContainer.java:275)at net.sf.jasperreports.engine.fill.JRFillBand.evalua te(JRFillBand.java:426)at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:1380)at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:692) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:255)at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:113)at net.sf.jasperreports.engine .fill.JRBaseFiller.fill(JRBaseFiller.java:891)at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:814)at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller) .java:89)在test.TestJasperReport.main(TestJasperReport.java:110)的net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)

jasper-reports

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