学了java但是找不到工作转php了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学了java但是找不到工作转php了相关的知识,希望对你有一定的参考价值。

学了大半年的java 什么ssh 什么mvc java相关的很多技术都会都学了,自己也做了2个项目。。技术方面虽然算不上老手,但是快速上手是没有问题的。但是到成都居然就找不到工作。大公司英文,技术要求都高,一些小公司又要求工作经验,最后好不容易找到一个小公司,但是只能按实习生对待,一个月几百块。。。郁闷啊。。。。学java的就值几百块了。。。干了一个月实在忍不下去,最后到一个公司面试要用php。。我说我就学过一点点。最后居然要我了(到公司自学了一天,基本就上手了),工资是从几百块变到2000多了,但是伟大的java struts spring等等都白学了吗?很是迷茫。。希望有朋友指点迷津!!!!

参考技术A 首先要看你个人喜不喜欢java。如果很喜欢,那就不要管老师怎么说了。坚持自己的爱好,java这个东西也没有很难,就敲代码,敲多了就会了。ui没有java难,如果是妹纸,去学发展前景也挺好的 参考技术B 呵呵,我和lz情况差不多。。学java
出身,但一直在做,asp,php
最近刚进一公司做php,使用3k。
其实学那些东西是很有用的,比起那些直接学php的人来,在思想,架构方面的优势明显。
j2ee
那套东西解决大的项目很有用。
但大项目需要的都是有经验的
老家伙
。。新手很难混。。
编程重要的是思想。。。。
思想有多远,工资就有多高。。。
望和lz
共勉励。。。
加油。
参考技术C 其实
我感觉
如果真的想从事java
那就不要冲着工资过去
如果你可以再拿个小公司
坚持上一年
那以后就有工作经验了
以后就好找了
我自己现在就是这样
虽然工资低些
但是可以学到
很多东西

运行jar文件时Java找不到主类[重复]

【中文标题】运行jar文件时Java找不到主类[重复]【英文标题】:Java can't find main class when i run jar file [duplicate] 【发布时间】:2016-05-21 23:56:13 【问题描述】:

我尝试将jnativehook 添加到我的项目中,但是当我从控制台启动 jar 文件时,它显示:

错误:无法找到或加载主类 com.company.Main

我在 IntelliJ IDEA 工作,只是创建了新的控制台应用程序并将 jar 添加到依赖项。我尝试构建 helloworld 并从控制台运行它,它运行良好,但是当我将程序更改为使用 jnativehook 时,java 开始给我一个错误。顺便说一句,程序在 IntelliJ IDEA 控制台中运行良好,运行良好。

我用这个命令启动 jar:

java -jar consolerunner.jar

我的 .classpath 看起来没问题,无论如何,这里是:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry kind="src" path="src"/>
    <classpathentry exported="true" kind="var" path="USER_HOME/Desktop/jnativehook-2.0.3.jar"/>
    <classpathentry kind="output" path="out/production/ConsoleRunner"/>
</classpath>

主要的,只有一类项目(主要是键盘记录器示例): 包 com.company;

import org.jnativehook.GlobalScreen;
import org.jnativehook.NativeHookException;
import org.jnativehook.keyboard.NativeKeyEvent;
import org.jnativehook.keyboard.NativeKeyListener;
import java.util.logging.Level;
import java.util.logging.Logger;

public class Main implements NativeKeyListener 
    public void nativeKeyPressed(NativeKeyEvent e) 
        System.out.println("Key Pressed: " + NativeKeyEvent.getKeyText(e.getKeyCode()));

        if (e.getKeyCode() == NativeKeyEvent.VC_ESCAPE) 
            try 
                GlobalScreen.unregisterNativeHook();
             catch (NativeHookException e1) 
                e1.printStackTrace();
            
        
    

    public void nativeKeyReleased(NativeKeyEvent e) 
        System.out.println("Key Released: " + NativeKeyEvent.getKeyText(e.getKeyCode()));
    

    public void nativeKeyTyped(NativeKeyEvent e) 
        System.out.println("Key Typed: " + e.getKeyText(e.getKeyCode()));
    

    public static void main(String[] args) 
        try 
            GlobalScreen.registerNativeHook();
        
        catch (NativeHookException ex) 
            System.err.println("There was a problem registering the native hook.");
            System.err.println(ex.getMessage());

            System.exit(1);
        

        GlobalScreen.addNativeKeyListener(new com.company.Main());
        Logger logger = Logger.getLogger(GlobalScreen.class.getPackage().getName());
        logger.setLevel(Level.OFF);
    

如何构建 jar(或者我只是错误地启动它)以在控制台中工作?

我尝试在 ant 中构建它,但没有任何进展。 也许,我错误地导入了 jnahook jar,但此时我太迷茫了,我真的不知道该怎么办。 我阅读了很多 *** 问题,但找不到任何类似或有用的内容。

统一更新: 这是我的清单:

Manifest-Version: 1.0
Main-Class: com.company.Main

我知道,IntelliJ 会忽略 .classpath,但它可以使用 .classpath,如果您在项目设置中设置它。 而且,是的,我构建了 jar,但它不起作用。

【问题讨论】:

一个.classpath是eclipse使用的东西,IDEA会忽略这个文件 【参考方案1】:

您必须提供一个 MANIFEST.MF 文件。 这个文件的内容应该是:

Main-Class: my.package.Main

将此文件放入:

resources/META-INF/MANIFEST.MF

【讨论】:

你也可以在你的控制台中提供主类 java -jar consolerunner.jar my.package.MainClass 所以,我认为我的清单没问题,它是:Manifest-Version: 1.0 Main-Class: com.company.Main

以上是关于学了java但是找不到工作转php了的主要内容,如果未能解决你的问题,请参考以下文章

带有自定义类型的角度单元测试给出了找不到命名空间

为啥很多学完了Java,依旧找不到工作?

linux虚拟机中如何实现共享,怎么共享了找不到文件,在mnt中找不到

学嵌入式好找工作吗?学了嵌入式4个月找不到工作怎么办?

扎心“我学了六个月 Python,怎么还是会找不到工作”

都啥时候了,你还怕学了Python找不到工作?