我在Windows 8.1上安装了Intellij IDEA 15.0.2,运行它,它询问了jdk的路径,我选择了JDK目录,然后IDEA正常工作。但是在重新加载PC之后,我从IDEA - <form id="imgLocal" name="imgLocal" accept-charset="utf-8" enctype="multipart/form-data">
<input type="file" name="receipt" id="receipt" accept="images/*" onchange="handleFiles();" />
</form>
// Form validation above
submitHandler:function(form) {
var formData = new FormData(form);
$.ajax({
type: 'POST',
url: 'a/imgUpload',
dataType: 'json',
data: formData,
cache: false,
contentType: false,
processData: false
}).success(function(data){
show('loading', false);
alert('success');
}else {
alert('error');
}
function handleFiles()
{
var filesToUpload = document.getElementById('receipt').files;
var file = filesToUpload[0];
// Create an image
var img = document.createElement("img");
// Create a file reader
var reader = new FileReader();
// Set the image once loaded into file reader
reader.onload = function(e)
{
img.src = e.target.result;
var canvas = document.createElement("canvas");
//var canvas = $("<canvas>", {"id":"testing"})[0];
var ctx = canvas.getContext("2d");
ctx.drawImage(img, 0, 0);
var MAX_WIDTH = 400;
var MAX_HEIGHT = 300;
var width = img.width;
var height = img.height;
if (width > height) {
if (width > MAX_WIDTH) {
height *= MAX_WIDTH / width;
width = MAX_WIDTH;
}
} else {
if (height > MAX_HEIGHT) {
width *= MAX_HEIGHT / height;
height = MAX_HEIGHT;
}
}
canvas.width = width;
canvas.height = height;
var ctx = canvas.getContext("2d");
ctx.drawImage(img, 0, 0, width, height);
var dataurl = canvas.toDataURL("image/png");
$('#receipt').attr('value', dataurl);
}
reader.readAsDataURL(file);
}
}
收到此错误消息。所以,我从命令行检查JAVA_HOME,检查'tools.jar' seems to be not in IDEA classpath.
中的tools.jar,一切都在他们的位置,如何运行IDEA?
答案 0 :(得分:1)
打开IDEA。选择[File] - [Invalidate Caches / Restart]菜单,然后选择&#34; Invalidate and Restart&#34;按钮。试试。 : - )
答案 1 :(得分:0)
我认为你没有设置JAVA_HOME。尝试将JAVA_HOME=</path/to/JDK>
变量添加到PATH中。例如JAVA_HOME=C:\Program Files\Java\jdk1.8.0_66
答案 2 :(得分:0)
通过deafault,idea.exe运行,但如果你运行idea64.exe,一切正常。
答案 3 :(得分:0)
几年后,这种情况仍然存在。我在 java 16 上遇到了这个问题,IntelliJ 也记录了 here。我尝试了很多方法,包括使缓存无效和重新启动。没有运气。
尝试按照链接网站中的建议更新 IntelliJ。这对我有用。 FWIW,我使用的是 IntelliJ IDEA 2020.1 并更新到 2021.2。