小编Sha*_*son的帖子

错误:发生 JNI 错误 (javax.mail.jar)

我正在尝试使用 javamail 示例包中的 showmsg.java 读取 gmail 消息,但在运行它时不断收到此错误。不过程序编译得很好。

这是错误消息:

Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/internet/ParseException
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
        at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
        at java.lang.Class.getMethod0(Class.java:3018)
        at java.lang.Class.getMethod(Class.java:1784)
        at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
Caused by: java.lang.ClassNotFoundException: javax.mail.internet.ParseException
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 7 more
Run Code Online (Sandbox Code Playgroud)

这是代码:

import java.util.*;
import java.io.*;
import javax.mail.*;
import javax.mail.event.*;
import javax.mail.internet.*;

/*
 * Demo app that exercises the Message interfaces.
 * Show information …
Run Code Online (Sandbox Code Playgroud)

java jakarta-mail

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

WinMain/Win32窗口未显示,但显示在任务管理器的"进程"选项卡中

我是c ++的新手,我一直在显示窗口.我没有收到任何错误,但我的窗口没有显示在桌面上.当我打开任务管理器时,它出现在"Proccesses"选项卡下.我没有找到任何解决这个问题的方法,所以任何帮助都表示赞赏.谢谢!:)

**注意:我正在使用Microsoft Visual Studio 2012**注意:不完全是c ++的新手,但更多的是创建一个win32应用程序

#include <Windows.h>
#include <stdlib.h>
#include <string.h>
#include <tchar.h>

static TCHAR WindowClass[] = L"Window";

LRESULT CALLBACK WindowProc(
    HWND   WinH,
    UINT   Msg,
    WPARAM wParam,
    LPARAM lParam
    )
{
    switch (Msg)
    {
        PAINTSTRUCT pntStruct;
        static HDC hdc;

        case WM_PAINT:
        {
            BeginPaint(
                WinH,
                &pntStruct
            );
            TextOut(hdc,
                5, 5,
                L"Hello, World!", _tcslen(L"Hello, World!"));
            //pntStruct.rcPaint
            EndPaint(
                WinH,
                &pntStruct
            );

        } break;

        case WM_SIZE:
        {

        } break;

        case WM_MOVE:
        {

        } break;

        case WM_DESTROY:
        {

        } break;

        case WM_CLOSE:
        { …
Run Code Online (Sandbox Code Playgroud)

c++ winapi winmain visual-studio-2012

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

标签 统计

c++ ×1

jakarta-mail ×1

java ×1

visual-studio-2012 ×1

winapi ×1

winmain ×1