我正在使用Netbeans 8.1,Java 1.8.0-121。我想写一个文件到本地系统。
如果我运行.jar文件,它可以正常工作。我通过fileChooser获取文件名。
在JNLP中拥有Caused by: java.security.AccessControlException: access denied
("java.io.FilePermission" "C:\NBP\Tableonly\vsebinaa.xlsx" "write")
没有帮助。
但如果我从HTML(使用JNLP)运行,那么我会收到错误:
} else if (position.drawingType == "circle") {
var circle = new fabric.Circle({
id: position.i++,
type: "circle",
radius: Math.abs(position.firstClickPositionX < position.lastClickPositionX ? position.firstClickPositionX - position.lastClickPositionX : position.lastClickPositionX - position.firstClickPositionX) / 2,
fill: 'red',
left: position.firstClickPositionX < position.lastClickPositionX ? position.firstClickPositionX : position.lastClickPositionX,
top: position.firstClickPositionY < position.lastClickPositionY ? position.firstClickPositionY : position.lastClickPositionY,
scaleY: 1,
scaleX: 1
});
canvas.add(circle);
所有罐子都经过恰当的评判!
导致此错误的原因是什么?