小编Mr.*_*. P的帖子

java.lang.NoClassDefFoundError:无法初始化类javax.media.jai.JAI

我最近开始使用GeoTools开始我的第一个程序,其中我也使用JAI-Java Advanced Imaging 1_1_2_01和JDK 1_7.它工作正常,直到我添加了GeoTiff Jars.我发现以下错误

线程"main"中的异常java.lang.NoClassDefFoundError:无法在com.rgb.PixelExtractor.extract的org.geotools.gce.geotiff.GeoTiffReader.read(GeoTiffReader.java:607)初始化类javax.media.jai.JAI (PixelExtractor.java:55)at com.rgb.RGBSpliter.main(RGBSpliter.java:136)

守则如下

 public void extract(File f, String name, String date) throws Exception {
 ParameterValue<OverviewPolicy> policy = AbstractGridFormat.OVERVIEW_POLICY
        .createValue();
 policy.setValue(OverviewPolicy.IGNORE);

 // this will basically read 4 tiles worth of data at once from the disk...
 ParameterValue<String> gridsize = AbstractGridFormat.SUGGESTED_TILE_SIZE.createValue();
 //gridsize.setValue(512 * 4 + "," + 512);

 // Setting read type: use JAI ImageRead (true) or ImageReaders read methods (false)
 ParameterValue<Boolean> useJaiRead = AbstractGridFormat.USE_JAI_IMAGEREAD.createValue();
 useJaiRead.setValue(true);

 //reader.read(new GeneralParameterValue[] { policy, gridsize, useJaiRead }); …
Run Code Online (Sandbox Code Playgroud)

java jai geotools

8
推荐指数
1
解决办法
3827
查看次数

蒲公英数据表+ Thymeleaf +分页问题

我正在尝试使用百科全书的蒲公英数据表分页.我正在关注此链接文章.我使用的是0.2.14版本.当我尝试使用时

dt:paginationtype ="four_button"它会抛出异常.

它给了我以下错误

2013-08-07 16:26:59,655 ERROR [org.thymeleaf.TemplateEngine] - <[THYMELEAF][http-bio-8080-exec-9] Exception processing template "department/departmentList": 
Could not parse as expression: "four_button" 
Run Code Online (Sandbox Code Playgroud)

datatables thymeleaf dandelion

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

stopImmediatePropagation 没有按预期工作

考虑以下代码:

HTML

<a href="http://www.google.com" target="_blank" id="myLink" class="anyclass">testlink</a>
Run Code Online (Sandbox Code Playgroud)

爪哇脚本

$('#myLink').on("mousedown",doMouseDown);

function doMouseDown(e)
{
    e.stopImmediatePropagation();
    console.log("Mouse down");
    return true;
}
Run Code Online (Sandbox Code Playgroud)

这是我的代码的一个非常简化的版本,但问题是完全一样的。用 2 个词:e.stopImmediatePropagation()在我的处理程序中使用,我希望当我点击链接时我不会被发送到谷歌。我应该只得到console.log()执行。我所有的研究表明我这样认为是正确的,但它仍然同时执行“鼠标按下”处理程序和链接的默认“点击”处理程序(即它在新选项卡中打开谷歌)。

我试过,没有说服力,添加一个e.preventDefault()作为我的处理程序的第一条指令,我试过返回false,我试过在绑定时将我的处理程序定义为匿名函数,我试过简单地从匿名函数调用它,所有这些都以不同的组合方式进行,没有任何改进。我必须承认我完全没有想法来解决这个问题。你们中有人能指出我正确的方向吗?任何帮助将不胜感激。

如果你想测试,这是小提琴

javascript jquery mouseevent

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